System and method for automatically measuring the dimensions of and identifying the type of exterior siding
First Claim
1. A computer-implemented method, comprising:
- selectively aligning, via one or more processors, edges of a reference object included within an image of an object with edges of the object to provide an aligned reference object;
calculating, via one or more processors, a first dimension of the object based upon a known reference dimension of the aligned reference object and a first number of pixels spanned by the first dimension of the object within the image; and
identifying, via one or more processors, a product associated with the first dimension of the object.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and computer readable media are disclosed for determining a pixel-to-length ratio between a number of pixels disposed over a predetermined length of a reference object within an image of a siding sample and the predetermined length of the reference object. A first and second distance between respective first and second pairs of points within the image corresponding to respective first and second length measurements of the siding sample are determined, as well as a first and second number of pixels disposed between the first and second pair of points, respectively. Furthermore, the method, system, and computer readable medium disclose determining the first length measurement based on the pixel-to-length ratio and the first number of pixels, determining the second length measurement based on the pixel-to-length ratio and the second number of pixels, and identifying a siding product associated with the first and second length measurements.
28 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
selectively aligning, via one or more processors, edges of a reference object included within an image of an object with edges of the object to provide an aligned reference object; calculating, via one or more processors, a first dimension of the object based upon a known reference dimension of the aligned reference object and a first number of pixels spanned by the first dimension of the object within the image; and identifying, via one or more processors, a product associated with the first dimension of the object. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A product identification engine, comprising:
-
a memory configured to store computer-readable instructions; and a processor configured to execute the computer-readable instructions stored in the memory to; selectively align edges of a reference object included within an image of an object with edges of the object to provide an aligned reference object; calculate a first dimension of the object based upon a known reference dimension of the aligned reference object and a first number of pixels spanned by the first dimension of the object within the image; and identify a product associated with the first dimension of the object. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory, tangible computer-readable medium storing machine readable instructions that, when executed by a processor, cause the processor to:
-
selectively align edges of a reference object included within an image of an object with edges of the object to provide an aligned reference object; calculate a first dimension of the object based upon a known reference dimension of the aligned reference object and a first number of pixels spanned by the first dimension of the object within the image; and identify a product associated with the first dimension of the object. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification