Wasn't that solved about a decade ago. Does anyone suck at that?
Does android even have native OCR? Last I checked everything required an OCR app of varying quality (including windows/linux).
On ios/macos you can literally just click on a picture and select the text in it as if it wasn't a picture. I know for sure on iOS you don't even open an app to do it, just any picture you can select it.
Last I checked the Opensource OCR tools were decent but behind the closed source stuff as well.
Random google result of OCR on android (could be outdated) - https://www.reddit.com/r/androidapps/comments/10te5et/why_oc...
To use, go to the app switcher and just start selecting text.
It's funny trying to select text in a video while the video is playing...
AFAIK this is a feature only available on Google Pixel devices. so not on 'Android' in general.
For one, my Oppo device running Android 12 doesn't have it.
Yes, Android fragmentation sucks.
That at least works for Pixel phones. Not sure about Samsung and others.
Tesseract? https://github.com/tesseract-ocr/tesseract
In my experience apple's ML on iphones is seamless. Tap and hold on your dog in a picture and it'll cut out the background, your photos are all sorted automatically including by person (and I think by pet).
OCR is seamless - you just select text in images as if it was real text.
I totally understand these aren't comparable to LLMs - rumor has it apple is working on an llm - if their execution is anything like their current ML execution it'll be glorious.
(Siri objectively sucks although I'm not sure it's fair to compare siri to an LLM as AFAIK siri does not do text prediction but is instead a traditional "manually crafted workflow" type of thing that just uses S2T to navigate)