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 | ||
} | } |
Revision as of 15:15, 31 January 2013
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:
- Use NodeJS along with some
Possible Routes
- imageAdd
- imageRemove
- imageStatus
- queueInfo
- ping
imageAdd( uri, [id], [endpoint] )
returns:
{ success: bool , refId: uuid }
imageRemove( refId )
returns:
{ success: bool }