Can you please provide exact error message? If it is in spain because of
your locale, try to run
LC_ALL=C ./api_test

What is the result of tesseract executable (tesseract binaria2.png binaria2
-psm 7)?


Zdenko


On Tue, Dec 10, 2013 at 8:37 AM, adrian company <[email protected]> wrote:

> I'm using Ubuntu 12.04, with tesseract version 3.02 and using Eclipse CDT
>
> El martes, 10 de diciembre de 2013 08:17:31 UTC+1, zdenop escribió:
>>
>> What OS you use?
>> Which tesseract version?
>> What compiller you used?
>>
>> Zdenko
>>
>>
>> On Tue, Dec 10, 2013 at 7:41 AM, adrian company <[email protected]> wrote:
>>
>>> Hi Zdenko,
>>> I've tried to use the code you posted here for using leptonica, and that
>>> gives me an error saying something about min, max specificacion
>>> (Error: Illegal min or max specification!
>>> signal_termination_handler:Error:Signal_termination_handler called:Code
>>> 5002)
>>>
>>> I've changed the OCR.SetRectangle and the same error displayed, I've
>>> tried also with another image and the same.
>>>
>>> El lunes, 9 de diciembre de 2013 22:02:13 UTC+1, zdenop escribió:
>>>>
>>>>
>>>>    1. Instead of function listing it is better to provide small test
>>>>    case. It save time to testers...
>>>>    2. Skip not "relevant" code (e.g. if you are testing tesseract api,
>>>>    open image with leptonica function and not with opencv...)
>>>>    3. You need to fix perspective of image first, so you have some
>>>>    border around text. See I did it in gimp, but maybe you can do it in 
>>>> opencv
>>>>    too...
>>>>
>>>>
>>>>
>>>> Zdenko
>>>>
>>>>
>>>> On Mon, Dec 9, 2013 at 1:15 PM, adrian company <[email protected]>wrote:
>>>>
>>>>> Hi Nick,
>>>>> I've took a look at api/tesseractmain.cpp as you recommend me, but I
>>>>> cannot find anything wrong, I think. Anyway, I could post my program here
>>>>> and try to guess what is going on with your help.
>>>>> This is my method:
>>>>> ___________________________________________________________________
>>>>> void recognizeChar(Mat imagen){
>>>>>
>>>>>    /*INITIALIZE (TESSERACT)*/
>>>>>     putenv("TESSDATA_PREFIX=/usr/local/share/");
>>>>>     setlocale(LC_NUMERIC, "C");
>>>>>     tesseract::TessBaseAPI OCR;
>>>>>
>>>>>    if (OCR.Init(NULL, "spa")){
>>>>>         fprintf( stderr, "cannot could initialize tesseract.... \n" );
>>>>>         exit(1);
>>>>>     }
>>>>>     /*CONFIGURING*/
>>>>>     OCR.SetPageSegMode(tesseract::PSM_SINGLE_LINE);
>>>>>     api.SetVariable("tessedit_char_whitelist", "
>>>>> ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 ");//lista blanca
>>>>>     api.SetVariable("tessedit_char_blacklist" , "<>
>>>>> abcdefghijklmnopqtrstuvwxyz./!¡$%&?¿,;+-#");//lista negra
>>>>>     OCR.SetImage(imagen.data, imagen.size().width,
>>>>> imagen.size().height, imagen.channels(), imagen.step1());
>>>>>     OCR.TesseractRect(imagen.data, 0, imagen.step1(), 0, 0,
>>>>> imagen.cols, imagen.rows);
>>>>>
>>>>>     /*GETTING READED TEXT*/
>>>>>     char* texto = OCR.GetUTF8Text();
>>>>>     string t1=texto;
>>>>>    t1.erase( remove(t1.begin(), t1.end(), '\n'), t1.end() );
>>>>>     cout << "TEXTO: "<<t1.c_str() <<endl;
>>>>> }
>>>>> ____________________________________________________________
>>>>> ___________
>>>>> Thank you all.
>>>>>
>>>>> El martes, 3 de diciembre de 2013 11:29:58 UTC+1, Nick White escribió:
>>>>>
>>>>>> Hi Adrian,
>>>>>>
>>>>>> Well then your C++ program must be wrong in some way. The command
>>>>>> line version doesn't do anything special, it just uses the API like
>>>>>> anything else. Take a look at api/tesseractmain.cpp to check how
>>>>>> your API usage differs, to find your bug.
>>>>>>
>>>>>> Nick
>>>>>>
>>>>>> On Tue, Dec 03, 2013 at 01:16:40AM -0800, adrian company wrote:
>>>>>> > Hi Sventech,
>>>>>> > I've tested the image with the command line version and I get the
>>>>>> same result
>>>>>> > as you. But when I use my own software in C++ I cannot obtain the
>>>>>> same result,
>>>>>> > simply get nothing. Currently I am using PSM_SINGLE_LINE, but I've
>>>>>> said before
>>>>>> > I've tried all the page seg modes.
>>>>>> > I don't know what is wrong. I've reinstalled tesseract and do the
>>>>>> same.
>>>>>> >
>>>>>> >
>>>>>> > El martes, 3 de diciembre de 2013 07:29:11 UTC+1, adrian company
>>>>>> escribió:
>>>>>> >
>>>>>> >     And about the page seg I've tried with all the page seg but I
>>>>>> still get
>>>>>> >     anything.
>>>>>> >
>>>>>> >     El lunes, 2 de diciembre de 2013 16:13:17 UTC+1, sventech
>>>>>> escribió:
>>>>>> >
>>>>>> >         I get
>>>>>> >         V! 2\"03ENl
>>>>>> >         so you could postprocess that kind of thing to get better
>>>>>> results --
>>>>>> >         you need to eliminate the black border for best results.
>>>>>> You may need
>>>>>> >         to remove noise. What page seg mode are you using? Make
>>>>>> sure you test
>>>>>> >         with the command line version before you try your own.
>>>>>> Also, I'm using
>>>>>> >         the latest version 3.02.02
>>>>>> >         --Sven
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> >         On Mon, Dec 2, 2013 at 6:18 AM, adrian company <
>>>>>> [email protected]>
>>>>>> >         wrote:
>>>>>> >
>>>>>> >             Hi again, I've tried to deskew the first image and pass
>>>>>> it to
>>>>>> >             tesseract greater, but I have the same result, the
>>>>>> numbers and
>>>>>> >             letters are not recognized by tesseract. I post an
>>>>>> image where you
>>>>>> >             can see how is my image now.
>>>>>> >             Any idea???
>>>>>> >             Thanks in advance again.
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> >             El jueves, 31 de octubre de 2013 07:22:53 UTC+1, adrian
>>>>>> company
>>>>>> >             escribió:
>>>>>> >
>>>>>> >                 Thanks Sventech, I'll try to deskew the first, i'm
>>>>>> using opencv
>>>>>> >                 to prepare the image so I cannot use any program to
>>>>>> prepare it.
>>>>>> >                 I've tried to rotate the image and pass it to
>>>>>> tesseract with
>>>>>> >                 text in horizontal but tesseract outputs the same.
>>>>>> I will also
>>>>>> >                 try to pass it to in png format and I will see the
>>>>>> result.
>>>>>> >
>>>>>> >
>>>>>> >                 On Wednesday, October 30, 2013 3:21:58 PM UTC+1,
>>>>>> sventech
>>>>>> >                 wrote:
>>>>>> >
>>>>>> >                     In the first image you need to deskew it. There
>>>>>> are free
>>>>>> >                     programs for preparing the image, The second
>>>>>> image appears
>>>>>> >                     to be too low resolution (or letter pixel
>>>>>> height to be
>>>>>> >                     precise). Approx. 200-300dpi is ideal for
>>>>>> tesseract's
>>>>>> >                     default training. Also, JPEG is not a good
>>>>>> format for text.
>>>>>> >                     Internally it will convert to TIFF or PNG.
>>>>>> >
>>>>>> >
>>>>>> >                     On Wed, Oct 30, 2013 at 6:50 AM, adrian company
>>>>>> <
>>>>>> >                     [email protected]> wrote:
>>>>>> >
>>>>>> >                         Hi all, I am trying to write a software to
>>>>>> recognize
>>>>>> >                         some text from an image, but when I
>>>>>> binarize the image
>>>>>> >                         and I call to tesseract engine, this does
>>>>>> not recognize
>>>>>> >                         text in image. Does somebody know why text
>>>>>> it is not
>>>>>> >                         recognized? Must I do something extra to
>>>>>> recognize?
>>>>>> >                          I attach the image I am trying to
>>>>>> recognize text
>>>>>> >                         (license plate). In this attached image the
>>>>>> tesseract
>>>>>> >                         output is nothing.
>>>>>> >
>>>>>> >                         I've also tried to recognize text from
>>>>>> another image
>>>>>> >                         (Fuma) and in this case the output is: "L
>>>>>> I".
>>>>>> >
>>>>>> >                         Could anybody help me?
>>>>>> >
>>>>>> >                         What could be happening?
>>>>>> >
>>>>>> >
>>>>>> >                         Thanks in advance.
>>>>>> >                         Adri
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> >                         --
>>>>>> >                         --
>>>>>> >                         You received this message because you are
>>>>>> subscribed to
>>>>>> >                         the Google
>>>>>> >                         Groups "tesseract-ocr" group.
>>>>>> >                         To post to this group, send email to
>>>>>> >                         [email protected]
>>>>>> >                         To unsubscribe from this group, send email
>>>>>> to
>>>>>> >                         [email protected]
>>>>>> >                         For more options, visit this group at
>>>>>> >                         http://groups.google.com/group
>>>>>> /tesseract-ocr?hl=en
>>>>>> >
>>>>>> >                         ---
>>>>>> >                         You received this message because you are
>>>>>> subscribed to
>>>>>> >                         the Google Groups "tesseract-ocr" group.
>>>>>> >                         To unsubscribe from this group and stop
>>>>>> receiving
>>>>>> >                         emails from it, send an email to
>>>>>> >                         [email protected].
>>>>>> >                         For more options, visit
>>>>>> https://groups.google.com/grou
>>>>>> >                         ps/opt_out.
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> >                     --
>>>>>> >                     ``All that is gold does not glitter,
>>>>>> >                       not all those who wander are lost;
>>>>>> >                     the old that is strong does not wither,
>>>>>> >                       deep roots are not reached by the frost.
>>>>>> >                     From the ashes a fire shall be woken,
>>>>>> >                       a light from the shadows shall spring;
>>>>>> >                     renewed shall be blade that was broken,
>>>>>> >                       the crownless again shall be king.”
>>>>>> >
>>>>>> >             --
>>>>>> >             --
>>>>>> >             You received this message because you are subscribed to
>>>>>> the Google
>>>>>> >             Groups "tesseract-ocr" group.
>>>>>> >             To post to this group, send email to
>>>>>> [email protected]
>>>>>> >             To unsubscribe from this group, send email to
>>>>>> >             [email protected]
>>>>>> >             For more options, visit this group at
>>>>>> >             http://groups.google.com/group/tesseract-ocr?hl=en
>>>>>> >
>>>>>> >             ---
>>>>>> >             You received this message because you are subscribed to
>>>>>> the Google
>>>>>> >             Groups "tesseract-ocr" group.
>>>>>> >             To unsubscribe from this group and stop receiving
>>>>>> emails from it,
>>>>>> >             send an email to [email protected].
>>>>>> >             For more options, visit https://groups.google.com/grou
>>>>>> ps/opt_out.
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> >         --
>>>>>> >         ``All that is gold does not glitter,
>>>>>> >           not all those who wander are lost;
>>>>>> >         the old that is strong does not wither,
>>>>>> >           deep roots are not reached by the frost.
>>>>>> >         From the ashes a fire shall be woken,
>>>>>> >           a light from the shadows shall spring;
>>>>>> >         renewed shall be blade that was broken,
>>>>>> >           the crownless again shall be king.”
>>>>>> >
>>>>>> > --
>>>>>> > --
>>>>>> > You received this message because you are subscribed to the Google
>>>>>> > Groups "tesseract-ocr" group.
>>>>>> > To post to this group, send email to [email protected]
>>>>>> > To unsubscribe from this group, send email to
>>>>>> > [email protected]
>>>>>> > For more options, visit this group at
>>>>>> > http://groups.google.com/group/tesseract-ocr?hl=en
>>>>>> >
>>>>>> > ---
>>>>>> > You received this message because you are subscribed to the Google
>>>>>> Groups
>>>>>> > "tesseract-ocr" group.
>>>>>> > To unsubscribe from this group and stop receiving emails from it,
>>>>>> send an email
>>>>>> > to [email protected].
>>>>>> > For more options, visit https://groups.google.com/groups/opt_out.
>>>>>>
>>>>>  --
>>>>> --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "tesseract-ocr" group.
>>>>> To post to this group, send email to [email protected]
>>>>> To unsubscribe from this group, send email to
>>>>> [email protected]
>>>>> For more options, visit this group at
>>>>> http://groups.google.com/group/tesseract-ocr?hl=en
>>>>>
>>>>> ---
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "tesseract-ocr" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>>> an email to [email protected].
>>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>>>
>>>>
>>>>  --
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "tesseract-ocr" group.
>>> To post to this group, send email to [email protected]
>>> To unsubscribe from this group, send email to
>>> [email protected]
>>> For more options, visit this group at
>>> http://groups.google.com/group/tesseract-ocr?hl=en
>>>
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "tesseract-ocr" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>
>>
>>  --
> --
> You received this message because you are subscribed to the Google
> Groups "tesseract-ocr" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/tesseract-ocr?hl=en
>
> ---
> You received this message because you are subscribed to the Google Groups
> "tesseract-ocr" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
-- 
You received this message because you are subscribed to the Google
Groups "tesseract-ocr" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/tesseract-ocr?hl=en

--- 
You received this message because you are subscribed to the Google Groups 
"tesseract-ocr" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to