Adaptive thresholding for image recognition
First Claim
1. A computer-implemented method comprising:
- obtaining at least one image of information associated with an event captured by a camera of a portable computing device;
analyzing the at least one image to locate a region of the image having visual properties identifying the event;
processing the region using an optical recognition algorithm to identify the event based on the visual properties;
determining at least one action available to a user, the at least one action being related to the event; and
causing the portable computing device to execute the at least one action related to the event.
0 Assignments
0 Petitions
Accused Products
Abstract
Various approaches for providing textual information to an application, system, or service are disclosed. In particular, various embodiments enable a user to capture an image with a camera of a portable computing device. The computing device is capable of taking the image and processing it to recognize, identify, and/or isolate the text in order to forward the text to an application or function. The application or function can then utilize the text to perform an action in substantially real-time. The text may include an email, phone number, URL, an address, and the like and the application or function may be dialing the phone number, navigating to the URL, opening an address book to save contact information, displaying a map to show the address, and so on. Adaptive thresholding can be used to account for variations across an image, in order to improve the accuracy and efficiency of text recognition processes.
18 Citations
19 Claims
-
1. A computer-implemented method comprising:
-
obtaining at least one image of information associated with an event captured by a camera of a portable computing device; analyzing the at least one image to locate a region of the image having visual properties identifying the event; processing the region using an optical recognition algorithm to identify the event based on the visual properties; determining at least one action available to a user, the at least one action being related to the event; and causing the portable computing device to execute the at least one action related to the event. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-implemented method comprising:
under control of one or more computer systems configured with executable instructions, obtaining image information using a camera of a computing device; identifying an event associated with the image information; analyzing text associated with the event using at least one of a computer vision algorithm or an optical character recognition algorithm to identify the text in the image information; determining at least one action available to a user, the action being related to the event; and causing the computing device to perform the at least one action related to the event. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14)
-
15. A computing device, comprising:
-
a processor; and a memory device including instructions that, when executed by the processor, cause the processor to; obtain at least one image of an advertisement associated with an event, the at least one image being captured by a camera of the computing device; process the at least one image of the advertisement to locate at least one region having properties of text; analyze the at least one region using an optical character recognition algorithm to recognize the text associated with the event; identify a text pattern corresponding to the recognized text; determine an application associated with the text pattern; and cause the recognized text to be sent to the application for performing an action with the text pattern associated with the event. - View Dependent Claims (16, 17, 18, 19)
-
Specification