با کتابخونه های آماده کار زیادی نمی تونید انجام بدید .
اگر می خواهید اصولی کار کنید :
از اون جایی که این ocr و اکثر کتابخونه های پردازش تصویر مثل opencv , pcl , openNI , ...با ++c/c نوشته شده باید در برنامه نویسی با این 2 زبان مسلط باشید .
برای نوشتن برنامه برای اندروید بوسیله ++C دو تا راه وجود داره
1_ استفاده از NDK
2_ استفاده از Qt
که مورد دوم به مراتب ساده تره پس به نظرم کار کردن با Qt رو هم باید یاد بگرین
در مورد پردازش تصویر هم کتاب هایی مثل learning opencv و digital image processing برای شروع کتاب های خوبی هستن .
برای فهم الگوریتم های پردازش تصویر و نوشتن الگوریتم های جدید به جبر خطی , آمار , هندسه , نظریه گراف ها و... هم نیاز پیدا می کنین .