Powered by an on-board Tesseract OCR engine, Intuitit IME could instantly recognize printed words (English words by default, could be extended to Dutch, French, German, Italian, and Spanish by downloading new language pack) from a camera preview. Moreover, as an input method, it is capable of putting recognized result into any input field, from which an input method service can be called. It could be used in reading business cards when creating a new contact, or input some words you want to translate but don't know how to type (or too lazy to type).
Contact the developer. Currently, Intuitit IME has a concept version available through Android Developer Challenge II. Notes- Before turning to Intuitit IME, we highly suggest you to learn some basics about android input method service and how to use Intuitit language manager.
- To save internal phone storage, Intuitit will put language data files to your phone's sdcard. Please make sure it is correctly mounted on your phone instead of anywhere else.
- The on-board camera can only be accessed by one application/service at a time. The attempt to start Intuitit IME camera preview when a camera application is active will encounter an exception.
Get a frame from camera- Start camera preview by press the camera toggle key (the one with a camera icon, leftmost in the keyboard) or the camera key on your phone.
- A stable and clear shot is a key to correct recognition. When necessary, start an auto focus by pressing "Auto Focus" key or long press the camera preview (touch & hold on it).
- Press the camera toggle key again (or tap the camera preview) to stop the preview and start the analysis. The left/right key (with a leftward/rightward arrow) is used to switch to the preview/next cached camera shot.
Recognize and compose- Recognized
words will be denoted with red bounding boxes. Select these words just
like how you select text on your computer with a mouse: swiping over the words will select/deselect them. Clicking has the same effect.
- As
you selecting the words, their recognized result will be instantly put
into the input field as a text being composed. Any selecting actions
(swiping over the words) will only change this part of the input text,
and has no effect on other words in your input field.
- Commit the text by pressing "Space" key or "Keyboard" key (Intuitit suppose you accept the result and decide to edit it). To drop the text being composing,
press "Camera" key (Intuitit suppose you decide to start over), the
left/right key (no action will take if there is no camera shot/frame to
switch to), or the Delete key. Pressing the Enter key will take two
actions at a time: commit the text and enter.
- Intuitit IME
provide a latin keyboard to modify the input text. Switch to that
keyboard by press the "Keyboard" key (the one with a keyboard icon).
Some keys have alternative values (like ü for u); they are indicated by
an ellipsis in their popup preview balloon. Long press them to access
alternatives.
- Switch back to the recognition view by pressing
the "Camera" key on the latin keyboard. Long press any one of these two
will launch an options dialog providing redirections to settings and an
input method picker.
Demo VideoUser InterfacesHunting ViewThis screen shot displays the hunting view of Intuitit IME, in which the camera preview is live. The functions
of keys from left to right: switch to handling view (green light on
now), auto focus, space, delete,
enter. Handling ViewHandling
view is the starting view of Intuitit IME. When no camera shot
is available for recognition, handling view will present a
black-background hint. When a frame is ready for recognition, handling
view shows bounding boxes for words. The
functions of keys from left to right: switch to hunting view (green
light off now), switch to latin keyboard (long press for the options
dialog), turn to previous camera shot, turn to next camera shot, space,
delete, enter. Now, you may select them by swiping over. Latin KeyboardTo
help users instantly modify the recognized result, Intuitit IME is
equipped with a Latin qwerty keyboard. It is originated from the Sample
Soft Keyboard. SettingsSet Intuitit IME preferences through Settings -> Locale & text -> Intuitit IME (settings)
- Online help - Start the browser to view this document.
- Contact developer - Compose an email and send to the developer.
- Language for recognition - Reload a language lib to recognize another language.
- Get language libs - Start the browser to view Enhancement page and download a new language pack. Manage the downloaded pack in downloads history.
- Vibrate on recognition - Vibrate when Intuitit IME recognize the selected words.
- Rotate
camera preview - Rotate the camera preview in your phone's portrait
mode. To overcome a system bias in some devices, the camera preview is
rotated in portrait mode by default.
- Show guess - Display a possible alternative for recognized result. Like 10086 for 1oo86 in an input field for inputing numbers.
Hard KeysWhen hard keys are available (like T-Mobile G1), Intuitit IME can use some of them for special purposes. - Left alt - show ime picker
- Click the track ball - switch between hunting view and handling view
When Shift is pressed: - Click the track ball - auto focus
- Roll the track ball to left - previous camera shot
- Roll the track ball to right - next camera shot
- Menu - settings
AcknowledgesThanks to all the contributors to Tesseract OCR, an excellent open source OCR engine. Thanks to all the contributors to Android keyboard, Sample Soft Keyboard, and 谷歌拼音输入法 (Google Pinyin IME).
|
|