Zdenko,
     Thank you for looking into this.  The other includes were from other 
garbage I'd put in and then took out for the sample app.  No worries.

     I will try v3.02 and if I find the same issue I'll then try on ubuntu. 
 That will at least give me some perspective on the root of the issue.

     I do have a workaround by modifying the source code to provide a the 
word length from a page iterator.  I use that to skip the symbol. That's a 
bit of a hack, so if v3.02 works I'll be quite happy.

Cheers,

Mike B

On Friday, November 9, 2012 12:55:10 PM UTC-6, zdenop wrote:
>
> The same - no problem. Also I test it on openSUSE 12.2.
>
> BTW: I do not so many includes. This was enough:
>
> #include <iostream>
> #include <tesseract/baseapi.h>
> #include <leptonica/allheaders.h>
>
> -- 
> Zdenko
>
> On Fri, Nov 9, 2012 at 2:58 PM, Mike Butterbrodt 
> <[email protected]<javascript:>
> > wrote:
>
>> I am sorry Zdenko.  I seem to have included the incorrect image with the 
>> attachment.  If you would, please try the image in this attachment.
>>
>> I was able to hack my way around this by adding a method to the 
>> PageIterator class to check the word length.  If the word length is 0 I 
>> skip the symbol.  This does seem to work on a the few images I've tested 
>> last night.  More testing today.
>>
>> If you are still unable to get the assert() then perhaps I'll need to 
>> move to version 3.02 and give that a try.
>>
>> Mike B
>>
>>
>> On Friday, November 9, 2012 1:31:15 AM UTC-6, zdenop wrote:
>>
>>> try the 3.02  - I tested it with VS2008 and mingw32 on Windows XP and 
>>> there was no crash.
>>>
>>> -- 
>>> Zdenko
>>>
>>> On Thu, Nov 8, 2012 at 10:54 PM, Mike Butterbrodt <[email protected]>wrote:
>>>
>>>> I have an image snippet that causes an assertion in unichar_id() from a 
>>>> higher call to GetUTF8Text(RIL_SYMBOL) using a ResultIterator.
>>>>
>>>> I've duplicated this on 32bit and 64bit Windows under the VS 2010 
>>>> compiler.
>>>>
>>>> The guts of the code...
>>>>          ResultIterator* pSymbolIter = m_tessOcr.GetIterator();
>>>>
>>>>          do
>>>>          {
>>>>             const char* pSymbol = pSymbolIter->GetUTF8Text(RIL_**
>>>> SYMBOL);
>>>>
>>>>             std::cout << *pSymbol;
>>>>
>>>>             delete[] pSymbol;
>>>>
>>>>          } while ( pSymbolIter->Next(RIL_SYMBOL) );
>>>>
>>>> That's is.  Pretty simple and I end up with an assert on line 184 
>>>> ratngs.h.   
>>>> I have attached the image and the full main.cpp.   Help would be 
>>>> appreciated.  I've run this on thousands of image without issue until this 
>>>> one image.
>>>>
>>>> Mike B
>>>>  
>>>>  -- 
>>>> 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
>>>> tesseract-oc...@**googlegroups.com
>>>>
>>>> For more options, visit this group at
>>>> http://groups.google.com/**group/tesseract-ocr?hl=en<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 post to this group, send email to [email protected]<javascript:>
>> To unsubscribe from this group, send email to
>> [email protected] <javascript:>
>> 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 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

Reply via email to