Multi-factor authentication of a proof of delivery image using a color imaging for barcode and location information
Imaging devices, systems, and methods for performing image analysis operations on an object that is partially mirrored are described herein. An example device includes: an imaging assembly including at least one imaging sensor having capability to capture monochromatic image data and color image data; and a computer-readable medium storing machine readable instructions that, when executed, cause the one or more processors to: capture, via the imaging assembly, image data of the object in the FOV, the image data including decode indicia data; decode the decode indicia data to generate scan data associated with the object; responsive to decoding the decode indicia data, capture, via the imaging assembly, one or more color images of the object in the FOV; and when at least one color image of the object meets a predetermined criterion, automatically associate the scan data with the color image.
1 . An imaging device comprising:
one or more processors;
an imaging assembly including at least one imaging sensor having capability to capture monochromatic image data and color image data, the imaging assembly configured to capture image data of an object appearing in a field of view (FOV); and
a computer-readable medium storing machine readable instructions that, when executed, cause the one or more processors to:
capture, via the imaging assembly, image data of the object in the FOV, the image data including decode indicia data;
decode the decode indicia data to generate scan data associated with the object;
responsive to decoding the decode indicia data, capture, via the imaging assembly, one or more color images of the object in the FOV; and
when at least one of the one or more color images of the object in the FOV meets a predetermined criterion, automatically associate the scan data with the at least one of the one or more color images of the object in the FOV,
wherein the computer-readable medium stores further machine readable instructions that, when executed, further cause the one or more processors to:
retrieve global positioning system (GPS) coordinates for the imaging device; and
when the at least one of the one or more color images meets the predetermined criterion, automatically associate the GPS coordinates with the scan data and the at least one of the one or more color images.
2 . The imaging device of claim 1 , wherein the predetermined criterion is a sharpness criterion.
3 . The imaging device of claim 2 , wherein associating the scan data with the at least one of the one or more color images includes:
determining a subset of the at least one of the one or more color images with a sharpness metric that meets the sharpness criterion; and
associating a color image of the subset with the scan data, wherein the color image of the subset has a highest sharpness metric of the subset.
4 . The imaging device of claim 2 , wherein associating the scan data with the at least one of the one or more color images includes:
detecting that a first color image of the one or more color images meets the sharpness criterion; and
responsive to the detecting, associating the first color image with the scan data.
5 . The imaging device of claim 1 , wherein the imaging device includes a GPS component, and retrieving the GPS coordinates includes:
retrieving the GPS coordinates from the GPS component.
6 . The imaging device of claim 1 , wherein associating the GPS coordinates with the scan data and the at least one of the one or more color images includes:
appending metadata associated with the GPS coordinates with the scan data and the at least one of the one or more color images.
7 . The imaging device of claim 1 , wherein capturing the one or more color images includes:
capturing a predetermined quantity of color images.
8 . The imaging device of claim 3 , wherein capturing the one or more color images includes:
capturing the one or more color images continuously until a color image of the one or more color images meets the sharpness criterion.
9 . The imaging device of claim 1 , wherein capturing the image data is responsive to a trigger event, and decoding the image data is responsive to capturing the image data.
10 . The imaging device of claim 1 , wherein the at least one sensor includes at least one of a color sensor or a long-range monochrome sensor.
11 . A system comprising:
an imaging engine including an imaging assembly including at least one imaging sensor having capability to capture monochromatic image data and color image data, the imaging assembly configured to capture image data of an object appearing in a field of view (FOV); and
a computer-readable medium storing machine readable instructions that, when executed, cause the system to:
capture, via the imaging assembly, image data of the object in the FOV, the image data including decode indicia data;
decode the decode indicia data to generate scan data associated with the object;
responsive to decoding the decode indicia data, capture, via the color sensor, one or more color images of the object in the FOV; and
when at least one of the one or more color images of the object in the FOV meets a predetermined criterion, automatically associate the scan data with the at least one of the one or more color images of the object in the FOV,
wherein the predetermined criterion is a sharpness criterion,
wherein associating the scan data with the at least one of the one or more color images includes:
determining a subset of the at least one of the one or more color images with a sharpness metric that meets the sharpness criterion; and
associating a color image of the subset with the scan data, wherein the color image of the subset has a highest sharpness metric of the subset.
12 . The system of claim 11 , wherein associating the scan data with the at least one of the one or more color images includes:
detecting that a first color image of the one or more color images meets the sharpness criterion; and
responsive to the detecting, associating the first color image with the scan data.
13 . The system of claim 11 , wherein the computer-readable medium stores further machine readable instructions that, when executed, further cause the system to:
retrieve global positioning system (GPS) coordinates for the imaging engine; and
when the at least one of the one or more color images meets the predetermined criterion, automatically associate the GPS coordinates with the scan data and the at least one of the one or more color images.
14 . The system of claim 13 , wherein the system includes a GPS component, and retrieving the GPS coordinates includes:
retrieving the GPS coordinates from the GPS component.
15 . The system of claim 13 , wherein associating the GPS coordinates with the scan data and the at least one of the one or more color images includes:
appending metadata associated with the GPS coordinates with the scan data and the at least one of the one or more color images.
16 . The system of claim 11 , wherein capturing the one or more color images includes:
capturing a predetermined quantity of color images.
17 . The system of claim 11 , wherein capturing the one or more color images includes:
capturing the one or more color images continuously until a color image of the one or more color images meets the sharpness criterion.
18 . The system of claim 11 , wherein capturing the image data is responsive to a trigger event, and decoding the image data is responsive to capturing the image data.
19 . The system of claim 11 , wherein the at least one sensor includes at least one of a color sensor or a long-range monochrome sensor.