Forum Libraries, Components, and Plugins

Hi, can tell me which libraries for text or numbers recognition from images for Xamarin you know?

(Please propose solutions which work offline only)

Answers

  • jezhjezh Member, Xamarin Team Xamurai

    Why not look at using an open source OCR engine such as Tesseract?
    https://github.com/tesseract-ocr/
    C# Wrapper for Tesseract
    http://www.pixel-technology.com/freeware/tessnet2/
    Java Wrapper for Tesseract
    https://sourceforge.net/projects/tessocrinjava/

    You can use it as a DLL as well with not much effort so no command line necessary. It comes with this out of the box as they say in their release notes. https://github.com/tesseract-ocr/

  • yurii_harkushayurii_harkusha Member
    edited May 2019

    @jezh said:
    Why not look at using an open source OCR engine such as Tesseract?

    Thank you for response, I'm looking on this one and it seems the best choice for now.
    The one con which I see that it is working quite slow when I try to use big image (full screen camera photo for example).
    Can you recommend some alternatives just for comparing?

  • jezhjezh Member, Xamarin Team Xamurai
    edited May 2019

    @yurii_harkusha
    Microsoft has a great API in their Azure Cognitive Services.
    Check the Computer Vision API, which is very simple to use and pretty good performance.

    Hope it help you.

  • hchami1hchami1 Member ✭✭

    If you are still interested in alternatives, you can check out the leadtools.ocr nuget which is a commercially produced and maintained library where I am employed:
    https://www.nuget.org/packages/Leadtools.Ocr/

    Included with the Nuget are sample applications, demos, and tutorials, as well as free technical support if you run into any issues or have any questions. Also this library is not only ocr, it supports multi zone recognition with application specific fields such as ICR, MICR, MRZ, and barcode as well.

  • EpifaniaPersonsEpifaniaPersons Member ✭✭

    You can try OCR. It can help you to recognize text through images, any texture and handwriting etc. However, it should be understandable in your mobile's camera.

Sign In or Register to comment.