G06K7/1478

BARCODE-READING SYSTEM THAT OBTAINS RANGING DATA VIA TARGETING ILLUMINATION
20190156087 · 2019-05-23 ·

A barcode-reading system may include a barcode-reading enhancement accessory that is securable to a mobile device. The accessory may include an optic system that is configured to shape and filter illumination from a white light source of the mobile device to project targeting illumination onto a target surface. Calibration data may indicate a relationship between surface distance and at least one feature offset of the targeting illumination. A barcode-reading application may determine a feature offset of the targeting illumination in an image that is captured by the camera assembly of the mobile device. The application may also determine an estimated surface distance based on the calibration data and the feature offset. The application may also use the estimated surface distance to adjust at least one operating parameter of the mobile device.

APPARATUS AND METHOD FOR RECOGNIZING BARCODE BASED ON IMAGE DETECTION

A barcode recognition apparatus and a barcode recognition method. The barcode recognition method includes receiving, from a sensor, a triggering message indicating that a product enters, setting a camera focus on the basis of a barcode in an image of the product obtained using a camera upon receiving the triggering message, obtaining a product image according to the set camera focus, performing preprocessing for extracting a barcode region on the product image, extracting the barcode region from the preprocessed image, and deriving barcode information from the extracted barcode region.

White illumination for barcode scanners with improved power efficiency and cost
10268860 · 2019-04-23 · ·

One embodiment of a system and method for imaging objects from a barcode scanner may include generating a first color light source drive signal having a first duty cycle and a second color light source drive signal having a second duty cycle that is greater than the first duty cycle. In response to applying the first and second color light source drive signals to first and second color light sources, respectively, combining light beams generated by the first and second color light sources to produce a white illumination beam. An image sensor may generate image data of an object inclusive of a chine readable indicia captured in an image by the image sensor while illuminated by the white illumination beam. The machine readable indicia of the object in the image data may be read.

Image processing

An example method is of image processing provided in according with one implementation of the present disclosure. The method includes receiving an image, placing a window across the image, and computing a set of all occurring grayscale values within the window. The method further includes computing a threshold value based on the set of all occurring grayscale values within the window and determining an output pixel value of at least one pixel from the window based on the threshold value.

Barcode decoding method

A barcode decoding method includes steps of capturing an image of a barcode; dividing the image into a plurality of blocks and dividing the blocks into a plurality of longitudinal regions; calculating a representative gray level for each of the blocks; dividing at least one of the longitudinal regions into a relative majority region and a relative minority region; defining one of the relative majority region and the relative minority region as a normal region and defining the other of the relative majority region and the relative minority region as an abnormal region; selecting a block from each of the normal regions to set a scanning line; and performing a binarization algorithm for a gray level distribution of the scanning line to decode the barcode.

CODE READER WITH EXTENDED READING RANGE

An image based code reader comprises an image sensor. The image sensor is configured to acquire an image of a code. Additionally, the image based code reader includes a lens configured to project an image scene including the code onto the image sensor, the lens comprising a variable optical power that controls a focus distance of the image based code reader. The image based code reader further includes a processor operatively coupled to the image sensor and the lens. The processor is configured to acquire the image of the code using only pixels located within a region of interest of the sensor, and a size of the region of interest is selected based on the focus distance of the reader.

Systems and methods for serving pixel mapped content to merchandising communication systems

Described herein are systems and methods configured for serving pixel mapped content to one or more merchandising communication systems. A merchandising communication system may be included at a retail environment or other location. Pixel mapped content may include barcodes, text, and other desired content.

SYSTEMS AND METHODS FOR SERVING PIXEL MAPPED CONTENT TO MERCHANDISING COMMUNICATION SYSTEMS
20180365464 · 2018-12-20 ·

Described herein are systems and methods configured for serving pixel mapped content to one or more merchandising communication systems. A merchandising communication system may be included at a retail environment or other location. Pixel mapped content may include barcodes, text, and other desired content.

System and method for determination and adjustment of camera parameters using multi-gain images
10110829 · 2018-10-23 · ·

This invention provides a system and method for auto-regulation of parameters a vision system camera and/or associated illumination of objects imaged by the camera using a plurality of differentiated gain (multi-gain) settings on the camera's image sensor to determine the gain value producing the most-readable image. The image (having the best characteristics) acquired using multiple gain settings can be read for information as a discrete gain image and/or the camera parameters (e.g. global gain and/or global exposure time) can be uniformly set across the pixel array to the best values for acquisition of a subsequent, higher sampled image. This image is then read (e.g. decoded) for information contained within any identified features of interest (e.g. found IDs).

Block decoding method and system for two-dimensional code

A block decoding method includes: storing a received two-dimensional code image in an image data backup register; binarizing the received two-dimensional code image; searching for a boundary line of the two-dimensional code image; segmenting each of the regions into bit regions each of which corresponds to one bit data; re-acquiring the received two-dimensional code image stored in the image data backup register; calculating an average gray-scale value of all the pixels in the bit region as a gray-scale value of the bit region; calculating a gray-scale threshold of each of the bit regions n using the Otsu method; binarizing the bit region so as to obtain a binarized two-dimensional code image; and decoding the binarized two-dimensional code image. A system for a two-dimensional code is also disclosed.