Generating measurement data using image data
Abstract
Aspects of the present invention disclose a method, computer program product, and system for determining information based on a received image. The method includes one or more processors receiving image data from a computing device. The method further includes one or more processors identifying an object included in the received image data. The method further includes one or more processors determining a value that corresponds to the identified object included in the received image data. The method further includes one or more processors determining whether the determined value corresponds to a defined action. Another aspect of the present invention discloses an apparatus that includes a foreground label overlaying a background label, and a measurement device coupled to the foreground label. The measurement device is capable of movement in response to observing measurement data.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A method comprising:
receiving, by one or more processors, image data from a computing device;
identifying, by one or more processors, an object included in the received image data;
determining, by one or more processors, a value that corresponds to the identified object included in the received image data;
determining, by one or more processors, whether the determined value corresponds to a defined action;
the identified object including a machine-readable printed code, the identified object being part of a label, and the label including a fixed background pattern with a printed code;
overlaying the label with a foreground transparent sliding mask with a shifted printed code, wherein the relative position of the sliding mask on the fixed pattern is governed by a lengthwise variation associated with measured data; and
positioning of the fixed pattern of the printed code and the sliding mask resulting in a pattern/mask superposition exhibiting a single valid code for the value associated to the measured data.
2. The method of claim 1 , further comprising:
in response to determining that the determined value does correspond to a defined action, executing, by one or more processors, the defined action.
3. The method of claim 1 , wherein the identified object is a quick response (QR) code.
4. The method of claim 1 , wherein the identified object is a first image overlaying a second image in a superposition.
5. The method of claim 1 , wherein the identified object is a first QR code overlaying a second QR code in a superposition.
6. The method of claim 1 , wherein the received image data from the computing device includes encoded data from a QR code reader application.
7. The method of claim 1 , wherein determining a value that corresponds to the identified object included in the received image data further comprises:
determining, by one or more processors, a mapped relationship between the identified object and a corresponding data entry.
8. The method of claim 1 , wherein determining whether the determined value corresponds to a defined action further comprises:
searching, by one or more processors, a database for an executable action that corresponds to a location of a source associated with the received image data and the determined value.
9. The method of claim 3 , wherein determining a value that corresponds to the identified object included in the received image data further comprises:
determining, by one or more processors, an environmental parameter that corresponds to the identified object included in the received image data.
10. A computer system comprising:
one or more computer processors;
one or more computer readable storage media; and
program instructions stored on the computer readable storage media for execution by at least one of the one or more processors, the program instructions comprising:
program instructions to receive image data from a computing device;
program instructions to identify an object included in the received image data;
program instructions to determine a value that corresponds to the identified object included in the received image data;
program instructions to determine whether the determined value corresponds to a defined action;
the identified object including a machine-readable printed code, the identified object being part of a label, and the label including a fixed background pattern with a printed code;
program instructions to overlay the label with a foreground transparent sliding mask with a shifted printed code, wherein the relative position of the sliding mask on the fixed pattern is governed by a lengthwise variation associated with measured data; and
program instructions to position the fixed pattern of the printed code and the sliding mask resulting in a pattern/mask superposition exhibiting a single valid code for the value associated to the measured data.
11. The computer system of claim 10 , further comprising program instructions, stored on the computer readable storage media for execution by at least one of the one or more processors, to:
in response to determining that the determined value does correspond to a defined action, execute the defined action.
12. The computer system of claim 10 , wherein the identified object is a first image overlaying a second image in a superposition.
13. The computer system of claim 10 , wherein the identified object is a first QR code overlaying a second QR code in a superposition.
14. The computer system of claim 10 , wherein the received image data from the computing device includes encoded data from a QR code reader application.
15. The computer system of claim 10 , wherein the program instructions to determine a value that corresponds to the identified object included in the received image data further comprise program instructions to:
determine a mapped relationship between the identified object and a corresponding data entry.
16. The computer system of claim 10 , wherein the program instructions to determine whether the determined value corresponds to a defined action further comprise program instructions to:
search a database for an executable action that corresponds to a location of a source associated with the received image data and the determined value.
17. An apparatus comprising:
a background label, the background label depicting a first set of objects, wherein the background label is anchored to a fixed position;
a foreground label overlaying the background label, the foreground label depicting a second set of objects, wherein the second set of objects matches the first set of objects, and wherein spacing between respective objects of the second set of objects is shifted relative to spacing between respective objects of the first set of objects, corresponding to defined measurement values associated with the foreground label and the background label; and
a measurement device coupled to the foreground label, the measurement device being moveable in a first direction corresponding to observed measurement data, such that positioning of the measurement device results in a pattern/mask superposition exhibiting a single valid code for a value associated to the observed measured data.
18. The apparatus of claim 17 , wherein the first set of objects and the second set of objects are quick response (QR) codes.
19. The apparatus of claim 17 , wherein the spacing between respective objects of the second set of objects and the first set of objects is such that the foreground label overlays the background label to depict a superposition of a first object of the first set of objects and a first object of the second set of objects, corresponding to measuring a first defined measurement value.
20. The apparatus of claim 19 , wherein the spacing between respective objects of the second set of objects and the first set of objects is such that the foreground label overlays the background label to depict a superposition of a second object of the first set of objects and a second object of the second set of objects, corresponding to measuring a second defined measurement value.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.