Nie próbował, ale zawsze warto pogooglować 🙂.
android OCR? - Stack Overflow
GOCR (zdecydowanie nie Java, ale od czego mamy JNI? W przypadku OCR tak czy inaczej kod natywny > Java)
Czy warto? Na pewno da się to zrobić, bo czemu miało by się nie dać? Tak naprawdę sam musisz odpowiedzieć sobie na pytanie czy warto trochę posiedzieć/poszukać i rozwiązać problem, czy też nie jest to aż tak ważne i szkoda zachodu.
W każdym razie doradzam skorzystanie z gotowych bibliotek, bo napisanie rozpoznawania tekstu co sprawa co najmniej... nietrywialna 😛.