Entropy said:In the middle third of the display. IOW, divide the current camera space in half, recognizer on top, recognized characters underneath.
mikelove said:That's a pretty thin band left for the camera preview - are you sure you'd be able to see enough to find where you were on the page?
Well, it's pretty hard to do that now, so I don't think it would get worse for me anyway.
Entropy said:On the iPad, you could divide the screen into panes to allow the user to edit text while recognizing.
mikelove said:Maybe we could display the image alongside the recognized text, but "while recognizing" is a bit of a stretch.
Not literally while the recognizer is doing its work. I was thinking that one would scroll the image, select text, recognize, edit (if there were errors) and then proceed with another portion of the image.
mikelove said:A specialized menu filter might help, but as I noted above we can't do the filtering at the engine level so we'd have to screen the character results to try to find menu words.
That doesn't seem like it would be a problem to me. Of course, compiling the list of menu characters is something I should get to work on, I suppose.
Entropy said:Is there a technical reason I need to switch between lookup, flashcard and document capture modes? Modes are bad. I'd rather just have three buttons in the toolbar.
mikelove said:Which toolbar would you propose adding them to? (not like we have a lot of extra room, and this a relatively infrequently-made switch, not to mention the fact that we might vary the user interface between modes more in future releases)
The one that currently has three ridiculously oversized buttons in it? (Focus/Pause/&c)
Entropy said:In capture mode, turning on ""hide unused chars" leads to *no* characters being displayed, green or blue. There's still a translation, though.
mikelove said:That might actually be preferable under the circumstances.
Except that I might be a better judge of whether it's gotten the right character. Which suggests to me that I might want a "try again" button that eliminates the wrong match. I bet that's a technical problem, though.
Entropy said:I don't want to have a bunch of English characters recognized, even if they're written on the menu.
mikelove said:So you'd rather have it leave those spaces blank? Difficult to filter since occasionally one or two English characters are recognized as Chinese ones.
Yes, at least if those are on separate lines. If there's something inline like XO, I guess that should be captured. But for the most part, it seems to introduce random junk to the translated text.
Entropy said:If there's formatting, I want captured text to reflect that. (I don't know whether it already does.) I'd like to be able to capture a whole menu page at one time, and get individual items on individual lines. In fact, it would be great if Pleco could recognize vertical text and rearrange it as horizontal lines and vice versa (the latter in the editor, not OCR.)
mikelove said:Can't do much for formatting, but we do recognize / rearrange vertical text even with still image capture.
I just want newlines at the ends of short lines. I'm not sure what happens now since I can't get past the camera shake problems to recognise a large block of text.
mikelove said:Desktop version may actually be forthcoming, I'm thinking a $20 or $30 Chinese OCR app for Mac would be an interesting little way of experimenting with native desktop Mac development without committing to bringing the full version of Pleco to it. Along with perhaps a $10 to $20 drop-in replacement for Apple's trackpad handwriting recognizer that used our more accurate engine and two-finger clear gesture.
If you could make it work with an external Magic Trackpad, while allowing the internal trackpad and/or mouse to continue working, that would be a huge win. Apple's implementation of HWR on the Mac is annoying to use, because you can't do anything else while the HWR is active. $30 seems like the right price to pay for a simple two-trick pony. And of course you have a LOT more processing power to work with on the desktop, even on a mini MacBook Air.
~ Kiran <entropy@io.com>