Marconius 2 points 6y ago
The object recognition isn't too accurate, and the colors aren't particularly useful to me. The text recognition however is quite good, and could potentially give KNFB reader a run for it's money, at least in terms of character recognition, and it would be great if The text was available for direct interaction with VoiceOver rather than just being a replayed audio clip.
The current voice is the unenhanced version of Samantha, it would be great if the app used the voice already loaded by voiceover or allowed us to tweak the playback and feedback options. Also, open up all of the camera controls rather than just giving us a quote take picture" button. Give us the ability to use the flash, switch between front and back cameras, etc.
There is nothing in the interface that tells me how much you are selling the additional charges for, and I decided to not go past the touch ID confirmation until I knew how much you were charging. Be aware that tap tap see is pretty much free nowadays and offers pretty much the same functionality at the same speed, although it runs on a human description method.
fastfinge 1 points 6y ago
This afternoon I spent my 10 free shots evaluating this app, as compared to The KNFB Reader. I didn't compare it with TapTapSee, because I don't use that app; I'm not comfortable with pictures I take getting sent to random humans to be described. While the results may be better, I value my privacy more than I value the best results.
First off, two features that The KNFB Reader (KNFB for short) has that Eye of Providence (EoP for short) does not are tilt guidance and field of view report. In order to keep the evaluation fair, I turned off these features most of the time while comparing KNFB and EoP. This is a huge deal because, for whatever reason, I am the worlds worst photographer. I find it challenging to hold my phone straight and steady, and other than "kinda...hold the phone a little bit above the thingy..." I really have no concept of what gets in any given photo, or how focus works, or anything like that. When using KNFB, I generally just press field of view while moving the phone vaguely at random, until it tells me all four edges are visible. With EoP, I can't do that, and I really expected this to be a huge issue. But read on!
I started by taking pictures in low light conditions. Well...that's a really fancy way of saying "I was in a dark room and forgot to turn the light on before starting this review." I did warn you that I'm pretty terrible at all things camera related! KNFB was able to recognize some text anyway, though it was less accurate than if I'd had the light on. EoP, on the other hand, just said all my photos were about "lense flare". I had the flash in KNFB set to "auto", so I assume that's why. It would be nice if EoP could detect low light conditions and use flash as well, or if not, at least notify me if the photos were too dark to be useful. Especially when each shot I take costs money, though an admittedly tiny amount, it'd be nice if at least some sanity checking could be done on the device, to make sure what's about to be sent to the API actually might contain something useful. I also need to note that in order to get text that was accurate enough to be helpful with KNFB, I had to re-enable tilt guidance and field of view report. In low light conditions with these features off, I couldn't get KNFB to detect any text at all.
But it's when I turned the light on that the counter-intuitive magic began happening! I started off by taking a picture of a warranty card for some turtle beach wireless headphones. On my first shot, EoP recognized all the text, including the web address required to register the product, nearly perfectly. In KNFB, without tilt guidance and field of view reports, I was able to get some mangled text, but even after multiple tries, I couldn't get accurate enough recognition to be used if I had actually wanted to register my product. Once I re-enabled those features in KNFB, I was able to get accuracy that matched EoP. But of course, this meant my usual method of taking 2 or 3 shots to get field of view right, and being extremely delicate in keeping the phone perfectly level. This already makes EoP an order of magnitude faster for recognizing text, for me. However, to add to that, EoP is quicker at uploading the photo and getting the results back from Google, than KNFB is at doing OCR directly on my IPhone6. This might not be the case for newer phones, though.
Another object I tried was the back of one of those small, slightly rounded containers that water flavouring additives come in. The idea is you squeeze it once into your bottle of water, for flavour. This has always been a weakness of KNFB, at least for me. I have huge problems getting it to recognize small print, on rounded or curved surfaces. EoP was able to read most of the nutritional information, on the first shot. No matter what I did, tilt guidance and field of view or not, I couldn't get KNFB to recognize any text at all. It's a really tiny bottle, about half the size of my palm, so it could be that I wasn't getting it framed properly. But that didn't seem to matter to EoP.
Lastly, I compared results on a plaque for an award that I won years ago. Again, EoP got all of the text, on the first try. KNFB without tilt guidance or field of view reports, was able to get quite a bit of the text, but with several mistakes. Using those features, of course, I was able to get equivalent results. Though again, the fiddling meant it took much longer to get usable results with KNFB.
The next surprising thing was object identification. Based on Google's tech demos, I expected that this would be really impressive, and a major win for EoP, seeing as KNFB doesn't have this feature at all. However, disappointingly, it wasn't. It was completely useless. It identified a can of deodorant as a computer mouse. When I took a picture of my bluetooth keyboard, it read back the text on it ("Logitech K-10 Wireless Keyboard"), and then proceeded to identify it as a laptop. Even though it could read the nutritional information of the flavouring bottle, it still thought the important thing in that picture was my floor. Apparently most people just have random information about calorie and fat content written on the floor, I dunno. Sadly, this feature could be removed entirely, without making the app any less useful. If this would make the text recognition cheaper, I'd be all for it. As it is, might as well leave it in if we're already paying for it. But it really is useless.
Unlike what /u/Marconius said, though, I did find the colour recognition useful. I know the colour of my floor and bed, and it was right about both of those things. I've tried colour identification apps in the past that can't even manage that much!
However, all of the other issues /u/Marconius mentioned are right on the nose. In the case of the warranty card example from above, if I'd wanted to register my product, I'd have had to replay the text multiple times, until I'd typed the included web address into my computer. What I'd like is the text displayed on-screen, so I can review parts of it character by character with VoiceOver, or copy it to the clipboard. What would also be nice is a "share" button that would open up the share sheet, and let me send the recognized text to other apps. That way, I could email the recognized text to myself, and open the email on the computer to click the link.
TL;DR: EoP is faster and more accurate at text recognition if you find KNFB fussy about not tilting your phone, and you need to try multiple times to get the object you want to recognize perfectly in frame. If that isn't an issue for you, they're equally good. The other features the app offers aren't compelling enough to make it "better" than KNFB. I might be switching to EoP myself, but YMMV.