摘要:
An automatic data collection device is provided for reading barcodes, matrix codes, stacked codes, or other machine-readable symbol. The data collection device generates an aiming beam that serves a dual purpose of target locating and data acquisition, such as data acquisition using imaging methods. The aiming beam defines the field of view of the data collection device for imaging. The illumination pattern provided by the aiming beam for imaging can have its shape, size, and/or intensity adaptively changed depending on conditions.
摘要:
An automatic data collection device is provided for reading barcodes, matrix codes, stacked codes, or other machine-readable symbol. The data collection device generates an aiming beam that serves a dual purpose of target locating and data acquisition, such as data acquisition using imaging methods. The aiming beam defines the field of view of the data collection device for imaging. The illumination pattern provided by the aiming beam for imaging can have its shape, size, and/or intensity adaptively changed depending on conditions.
摘要:
A system and method for acquiring a machine-readable symbol are disclosed. Briefly described, one embodiment comprises receiving at least one scan line of a codeword row, determining a number of codewords of the codeword row, and collapsing an initialization symbol matrix into a partially-collapsed machine-readable symbol matrix based upon the determined number of codewords. Once the number of rows in the machine-readable symbol are determined, the partially collapsed machine-readable symbol matrix is further collapsed to the determined number of codeword rows.
摘要:
A system and method for acquiring a machine-readable symbol are disclosed. Briefly described, one embodiment comprises receiving at least one scan line of a codeword row, determining a number of codewords of the codeword row, and collapsing an initialization symbol matrix into a partially-collapsed machine-readable symbol matrix based upon the determined number of codewords. Once the number of rows in the machine-readable symbol are determined, the partially collapsed machine-readable symbol matrix is further collapsed to the determined number of codeword rows.
摘要:
An optoelectronic device for acquiring images of planes, such as bar codes, includes a deflector for deflecting an incident beam emitted by a light source such as an oscillating or rotating cyclic polygonial deflector or mirror. A driver osscilates or rotates the deflector in such a way that the incident beam describes, during each cycle, angular scanning adapted to generate at least one elementary scanning line on the plane. A closed loop control circuit controls the driver and is connected, on the one hand, to the clock in order to receive the transfer signal &PHgr;TG and, on the other hand, to the driver and adapted to synchronize the beginning of each scanning cycle in phase and frequency with the signal &PHgr;TG emitted by the clock.
摘要:
The invention concerns an oplo-electronic device for acquisition of images of codes in one and two dimensions, comprising an electronic sensor constituted by a high-resolution photosensitive matrix, an analog/digital converter to convert the data emitted from the electronic sensor, and an image acquisition and processing module, comprising a preprocessing module and two processing modules, forming a pipe-line type architecture. The preprocessing module, acts in synchronous mode on the flow of digital data and implements simple image-processing operations. A number of cabled processing units can form the preprocessing modules. The processing modules, are constituted by programmable modules acting in asynchronous mode on the data emitted from the preceding module and stored in alternative manner in two memory blocks. The programmable modules are programmed to perform processing operations culminating in the obtaining of normalized data that are representative of the information “coded” in the captured code.
摘要:
A process for detection of straight-line segments in a stream of digital data that are representative of an image (m, n) in which the contour points of said image each defined by the modulus and the orientation θ of their gradient in relation to a horizontal axis are identified. The stream of digital data is stored in the form of two successive lines, each of n points P(i, j), for each of the lines the n points of said line are extracted successively, and for each point Pc(i, j) extracted, the so-called current point, the three points having inferior coordinates Pa(i−l, j−l), Pb(i, j−l), Pd(i−l, j) directly neighbouring said current point are extracted, successively the value of the orientation of the current point Pc is compared with that of the neighbouring points Pa, Pb and Pd. The values of the orientations of the points Pb and Pd are compared, the result of a comparison is validated if the points are contour points and if the values of their orientation are close. Moreover, when the result of a comparison is validated the coordinates of the point of the connection having inferior coordinates are copied over to those of the point having superior coordinates, it is verified whether solely the point Pa(i−l, j−l) is a contour point amongst the four points Pa, Pb, Pc, Pd extracted, and in the affirmative case the coordinates of the origin point and of the final point and the orientation of the straight-line segment, if its size is greater than a predetermined threshold, are saved.
摘要:
A process for detection of straight-line segments in a stream of digital data that are representative of an image (m, n) in which the contour points of said image each defined by the modulus and the orientation θ of their gradient in relation to a horizontal axis are identified. The stream of digital data is stored in the form of two successive lines, each of n points P(i, j), for each of the lines the n points of said line are extracted successively, and for each point Pc(i, j) extracted, the so-called current point, the three points having inferior coordinates Pa(i−l, j−l), Pb(i, j−l), Pd(i−l, j) directly neighbouring said current point are extracted, successively the value of the orientation of the current point Pc is compared with that of the neighbouring points Pa, Pb and Pd. The values of the orientations of the points Pb and Pd are compared, the result of a comparison is validated if the points are contour points and if the values of their orientation are close. Moreover, when the result of a comparison is validated the coordinates of the point of the connection having inferior coordinates are copied over to those of the point having superior coordinates, it is verified whether solely the point Pa(i−l, j−l) is a contour point amongst the four points Pa, Pb, Pc, Pd extracted, and in the affirmative case the coordinates of the origin point and of the final point and the orientation of the straight-line segment, if its size is greater than a predetermined threshold, are saved.
摘要:
A process for detection of straight-line segments in a stream of digital data that are representative of an image (m, n) in which the contour points of said image each defined by the modulus and the orientation θ of their gradient in relation to a horizontal axis are identified. The stream of digital data is stored in the form of two successive lines, each of n points P(i, j), for each of the lines the n points of said line are extracted successively, and for each point Pc(i, j) extracted, the so-called current point, the three points having inferior coordinates Pa(i−1, j−1), Pb(i, j−1), Pd(i−1, j) directly neighboring said current point are extracted, successively the value of the orientation of the current point Pc is compared with that of the neighboring points Pa, Pb and Pd. The values of the orientations of the points Pb and Pd are compared, the result of a comparison is validated if the points are contour points and if the values of their orientation are close. Moreover, when the result of a comparison is validated the coordinates of the point of the connection having inferior coordinates are copied over to those of the point having superior coordinates, it is verified whether solely the point Pa(i−1, j−1) is a contour point amongst the four points Pa, Pb, Pc, Pd extracted, and in the affirmative case the coordinates of the origin point and of the final point and the orientation of the straight-line segment, if its size is greater than a predetermined threshold, are saved.
摘要:
A process for detection of straight-line segments in a stream of digital data that are representative of an image (m, n) in which the contour points of said image each defined by the modulus and the orientation &thgr; of their gradient in relation to a horizontal axis are identified. The stream of digital data is stored in the form of two successive lines, each of n points P(i, j), for each of the lines the n points of said line are extracted successively, and for each point Pc(i, j) extracted, the so-called current point, the three points having inferior coordinates Pa(i−1, j−1), Pb(i, j−1), Pd(i−1, j) directly neighbouring said current point are extracted, successively the value of the orientation of the current point Pc is compared with that of the neighbouring points Pa, Pb and Pd. The values of the orientations of the points Pb and Pd are compared, the result of a comparison is validated if the points are contour points and if the values of their orientation are close. Moreover, when the result of a comparison is validated the coordinates of the point of the connection having inferior coordinates are copied over to those of the point having superior coordinates, it is verified whether solely the point Pa(i−1, j−1) is a contour point amongst the four points Pa, Pb, Pc, Pd extracted, and in the affirmative case the coordinates of the origin point and of the final point and the orientation of the straight-line segment, if its size is greater than a predetermined threshold, are saved.