I am trying build an Android app which should be able to take a picture of a figure. The figure in this picture should be extracted with OCR and stored on a web service. Would it be better to do the OCR-processing on the client or on the server side?
In my opinion the advantages for the client OCR-processing outweigh the advantages of the server side processing.
Advantages of client-side OCR:
- Minimum data traffic
- Works offline
- Faster
Can you give me any suggestions on whether the client or server-side processing is better or any points I am missing?