Note: This was originally posted by an inactive account. Content was preserved by moving under an admin account.
Originally posted by: Tim MeagherHi,
It might be that someone within the community has looked at developing such a node and you may get a better response than mine...
That being said ....
There are no nodes which perform optical character recognition (OCR) on input image files within Lavastorm shipped libraries (BRGs).
There is an
experimental Image File node in the inFlow library.
This does not perform any OCR, it simply reads in the image.
The main aim of this is to read in an image file and then display it in a Visualizer node.
The image format that it brings in is a String with a jpeg mime-type, containing a base-64 encoded JPEG image.
There are 3rd party open source OCR solutions available such as Java OCR (e.g. see
http://sourceforge.net/projects/javaocr/).
I think the best way to achieve what you want would be to read the image in using the Image File node.
You could then plug the output of the Image File node into the input of a Java node.
Then, you should just need to put in some code in the Java node to decode the image into a format understood by the 3rd party OCR library & output the data.
It does sound like a good enhancement to be able to handle OCR, so I'll look into seeing if this is an existing enhancement request, and if not create one.
Note: As the Image File node is experimental, the node has not necessarily been fully tested, and no guarantees are made about maintaining backwards compatibility across different versions.
Regards,
Tim.