Please report it at Robert Mathews github project directly. It is your findings/details, so do not export somebody will report it instead of you ;-)
Also search archive of this forum. There where discussions/experiences that using different compilers (even optimizations flag at the same compiler) can cause (negative) differences in OCR results... Zdenko On Sun, Mar 2, 2014 at 4:09 PM, Tsur Herman <[email protected]> wrote: > I found a single quite simple function from Leptonica that its > output(compiled for ios) differ to the regular version. > The function is pixRotateBinaryNice .. > Digging in the function I think the cause for discrepancy is one of the > following: > > 1) different floating point behavior. > 2) different implementation of sin cos function > 3) possible undefined behaviour of shift left operation on a signed > integer with possible overflow > (line 165 rotateamlow.c xp = xcen + (xpm >> 4);) > xpm is a signed integer running from -w/2 to w/2 where w is the image > width. > > > I don't have direct access to an ios development platform(Mac) so if > someone can verify this it could help. > > Alternatively someone could try adding some -fsanitize flags to the > build script in Robert Mathews github > By the way Robert excellent work and I appreciate it very much that you > share it. > > > > > > > On Sunday, March 2, 2014 1:57:51 PM UTC+2, Tsur Herman wrote: >> >> I am experiencing the same issues.. and found difference in Leptonica >> also from regular version to ios version. >> I don't have alue yet what is causing this .. maybe compiler >> optimization? floating point definition? >> >> did anybody find something .. help! :-) >> >> On Tuesday, January 7, 2014 11:48:47 AM UTC+2, Aleksander Grzyb wrote: >>> >>> Thank you very much for your project, I downloaded it and tested and >>> unfortunately results for me are still different... >>> >>> Could you take look of a sample I am using (image is after >>> preprocessing): >>> >>> >>> <https://lh6.googleusercontent.com/-FiiBgjL_wec/UsvLPUJBXII/AAAAAAAAAMU/67Frq1lGkGk/s1600/1.JPG> >>> >>> I am using polish language to detect words in the above image, I >>> downloaded the language data from: https://code.google.com/ >>> p/tesseract-ocr/downloads/detail?name=tesseract-ocr-3. >>> 02.pol.tar.gz&can=2&q= >>> >>> I application I set language to "pol", "tessedit_pageseg_mode" to "2" >>> and I don't resize the image, because it is already small (514x104) and the >>> output from console command (tesseract 1.JPG output -l pol) gives me result >>> "PARAGON FISKALNY" which is perfect and iOS appliaction gives me "PHRHGON >>> FISKHLNY" which is really strange because every letter "A" changes to "H". >>> I think my next step is to create file "unicharambigs" and use >>> combine_tessdata, but it is very strange that console version gives me >>> different result than iOS version, I tried every parameter and tried to >>> resize photo, but with no results. Do you have any ideas what can cause >>> problem? >>> >>> >>> >>> >>> >>> >>> >>> W dniu niedziela, 5 stycznia 2014 03:50:39 UTC+1 użytkownik Robert >>> Mathews napisał: >>>> >>>> read my thread more carefully. i did recompile against tesseract 3.02 >>>> >>>> Typos courtesy of my iPhone >>>> >>>> On Jan 4, 2014, at 6:15 PM, Benjamin Sølberg <[email protected]> >>>> wrote: >>>> >>>> Hi Robert >>>> >>>> You probably already know this but your project uses an old >>>> version/snapshot of tesseract. >>>> Just a heads up as I was hoping that that you were using the latest >>>> code :-) >>>> There have been at least one fix regarding the osx version. >>>> >>>> Benjamin >>>> >>>> Den fredag den 3. januar 2014 21.20.27 UTC+1 skrev Robert Mathews: >>>>> >>>>> I recompiled against the latest tesseract and leptonica-1.69 >>>>> >>>>> You can see the project I used to compile here: https://github.com/ >>>>> robmathews/compile-tesseract >>>>> >>>>> Then, I updated the sample ios app to >>>>> - use tesseract 3.02 + leptonica-1.69 >>>>> - allow choosing a photo from the photo library >>>>> >>>>> and checked into this fork: https://github.com/ >>>>> robmathews/OCR-iOS-Example >>>>> >>>>> And that's all I know. >>>>> >>>>> >>>>> -- >>>> -- >>>> 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.

