OCR SaaS: Difference between revisions
Jump to navigation
Jump to search
Mikegiddens (talk | contribs) No edit summary |
Mikegiddens (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
=OCR SaaS= | |||
==Needs:== | |||
*Accept incoming request and return a refId of the job. | |||
*Process the ocr with the available OCR engines | |||
*Support zBar for barcode detection | |||
*Support language detection | |||
*Support calling endpoints | |||
*Support round-robin features to share service evenly | |||
==Future needs:== | |||
*Socket.io support | |||
*Cleaning techniques | |||
*Techniques to determine if the OCR is handwriting or type | |||
*Support imagemagick adjustment techniques for better results | |||
*Support custom training files | |||
*Support Abbyy and OmniPage | |||
*Support EverNote | |||
*Support OpenCV image detection features | |||
Current Plans: | ==Current Plans:== | ||
*Use NodeJS along with some | |||
Possible Routes | ==Possible Routes== | ||
*imageAdd | |||
*imageRemove | |||
*imageStatus | |||
*queueInfo | |||
*ping | |||
---- | ---- | ||
'''imageAdd( uri, [id], [endpoint] )''' | '''imageAdd( uri, [id], [endpoint] )''' | ||
returns: | returns: | ||
{ | { | ||
Line 39: | Line 40: | ||
'''imageRemove( refId )''' | '''imageRemove( refId )''' | ||
returns: | returns: | ||
{ | { | ||
success: bool | success: bool | ||
} | } |