Patent classifications
G06K7/1452
MOBILE DEVICE TETHERING FOR A REMOTE PARKING ASSIST SYSTEM OF A VEHICLE
Method and apparatus are disclosed for mobile device tethering for a remote parking assist system of a vehicle. A vehicle includes a camera and a body control module. The body control module sends an instruction to a mobile device and captures, with the camera, an image of the mobile device. The body control module also analyzes the image to determine an initial location of the mobile device relative to the vehicle, and based on the initial location, performs dead reckoning on the mobile device to track the mobile device. When the mobile device is within a threshold distance, the body control module enables autonomous parking.
Localization of machine-readable indicia in digital capture systems
The present disclosures relates to finding or localizing machine readable indicia (e.g., a barcode or digital watermark) in imagery. One claim recites an apparatus comprising: memory for buffering blocks of image data, the image data having been captured with a camera and depicting a printed object; one or more processors programmed for: generating an edge orientation sensitive feature set from the image data; using a first trained classifier to determine whether the feature set includes data representing a barcode; and using N additional trained classifiers to determine an orientation angle associated with the barcode, wherein N comprises an integer greater than 3, and wherein the orientation angle is selected based on a probability metric. Of course, other claims and combinations are provided too.
Profile based augmented reality applications based on information tags
A tag positioned on an object provides information for selecting augmented reality (AR) content that is based, at least in part, on a user profile or other user information. The tag may be utilized to transmit messages between users where AR content can be integrated into the message and presented upon scanning and processing of the tag. The AR content may also be related to user interests or real time user information, such as user location. The user may interact with the AR content to retrieve additional information, which provides an improved customer experience and improved integration into a provider ecosystem.
DUAL ILLUMINATOR AS FIELD OF VIEW IDENTIFICATION AND AIMING
A code reader comprises a first imager and a second imager configured to capture an image with different field of views, a first illuminator and a second illuminator configured to project a different illumination pattern, and a processor operably coupled to the imagers and the illuminators. The processor configured to activate the first imager and the first illuminator as a receiver pair responsive to detecting a first condition, activate the second imager and the second illuminator as a receiver pair responsive to detecting a second condition, and decode an optical code using an image captured by the selected receiver pair.
SYSTEM AND METHOD FOR EXTRACTING A COMPUTER READABLE CODE FROM A CAPTURED IMAGE OF A DISTRIBUTION ITEM
The present disclosure relates to a system and a method for extracting a computer readable code from a captured image of a mailpiece or parcel using downsampling and edge detection. The system can include a reader configured to capture an image of an item having a computer readable code positioned thereon and a processor in data communication with the reader. The processor can generate captured image data of the item including the computer readable code, downconvert the captured image data to generate a downconverted image data and detect an edge of the computer readable code. The processor can also identify a position of the computer readable code in the downconverted image data and store or process only the identified computer readable code.
SYMBOL BORDER IDENTIFICATION DEVICE, SYMBOL BORDER IDENTIFICATION METHOD, AND NON-TRANSITORY COMPUTER READABLE MEDIUM
The present invention makes the identification of a border of a symbol less susceptible to the influence of disturbing noise, and reduces processing time. A symbol border identification device (5) which: identifies a reference position of an element constituting a symbol from decoding results of the symbol; determines whether a region is within the symbol on the basis of profile information that relates to the region and that is based on the reference position; and identifies a border of the symbol on the basis of a border element candidate identified in accordance with the determination result.
OBFUSCATION OF AREAS OF A PHYSICAL ENVIRONMENT DEPICTED IN A VIDEO
In some implementations, a device may receive, from a camera of a source device, video data depicting a physical environment. The device may detect a target indicator associated with a target zone of the physical environment. The device may determine, based on the target indicator, a zone configuration of the target zone relative to the target indicator. The device may generate, based on a position of the source device, an initial masking content that is associated with a boundary of the target zone that is defined by the zone configuration using a spatial mapping model based on the video data and the target indicator. The device may generate a final masking content using chroma keying based on the initial masking content. The device may generate display data associated with the final masking content and the video data. The device may provide the display data to a destination device.
Methods and Apparatus to Determine Barcode Decoding Parameters for a Plurality of Barcodes in an Image
Methods and apparatus to determine barcode decoding parameters for a plurality of barcodes in an image are disclosed. An example method includes: obtaining image data representing an image including a plurality of barcodes; decoding a first barcode of the plurality of barcodes from the image data; determining a set of barcode decoding parameters used to successfully decode the first barcode; determining whether the plurality of barcodes encoded using at least one of a same barcode size, a same module size, or a same barcode format; and when the plurality of barcodes are encoded using at least one of the same barcode size, the same module size, or the same barcode format, attempting to decode all remaining barcodes of the plurality of barcodes from the image data using first the set of barcode decoding parameters.
PROCESSING DEVICE, PROCESSING METHOD, AND NON-TRANSITORY STORAGE MEDIUM
The present invention provides a processing apparatus (10) including: an object area determination unit (11) that estimates an area within an image where an object is located; an appearance product determination unit (12) that determines product identification information of the object, based on an appearance feature of the object; a code area determination unit (13) that estimates an area within the image where a code is located; a code product determination unit (14) that determines product identification information indicated by the code; a correlation unit (15) that determines a pair of the object and the code in which areas estimated to be located within the image overlap each other; and a determination unit (16) that determines product identification information of a product included in the image, based on the product identification information determined by the appearance product determination unit (12), the product identification information determined by the code product determination unit (14), and correlation information indicating the pair determined by the correlation unit (15).
Methods and Apparatus to Locate and Decode an Arranged Plurality of Barcodes in an Image
Methods and apparatus to locate and decode an arranged plurality of barcodes in an image are disclosed. An example method includes obtaining image data representing an image of an environment appearing within a FOV of an imaging device that includes the image sensor, wherein an arranged plurality of barcodes appear in the image. A first subset of the plurality of barcodes is decoded from the image data. One or more parameters representing a predicted arrangement of the plurality of barcodes in the image is determined based upon location information associated with each of the decoded first subset of the plurality of barcodes. Possible locations for respective ones of a second subset of the plurality of barcodes are determined based upon the one or more parameters, and the second subset of the plurality of barcodes are attempted to be decoded from the image data in vicinities of the respective possible locations.