System and method for automatically measuring the dimensions of and identifying the type of exterior siding
First Claim
1. A computer-implemented method for determining dimensions of siding, comprising:
- determining, using one or more processors, 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;
adjusting an orientation of the image if the reference object is not aligned with the edges of the siding sample in the image;
determining, using one or more processors, 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;
determining, using one or more processors, a first and second number of pixels disposed between the first and second pair of points, respectively;
determining, using one or more processors, the first length measurement based on the pixel-to-length ratio and the first number of pixels;
determining, using one or more processors, the second length measurement based on the pixel-to-length ratio and the second number of pixels; and
identifying, using one or more processors, a siding product associated with the first and second length measurements.
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.
-
Citations
23 Claims
-
1. A computer-implemented method for determining dimensions of siding, comprising:
-
determining, using one or more processors, 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; adjusting an orientation of the image if the reference object is not aligned with the edges of the siding sample in the image; determining, using one or more processors, 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; determining, using one or more processors, a first and second number of pixels disposed between the first and second pair of points, respectively; determining, using one or more processors, the first length measurement based on the pixel-to-length ratio and the first number of pixels; determining, using one or more processors, the second length measurement based on the pixel-to-length ratio and the second number of pixels; and identifying, using one or more processors, a siding product associated with the first and second length measurements. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory, tangible computer-readable medium storing machine readable instructions that, when executed by a processor, cause the processor to:
-
determine 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; adjust an orientation of the image of the siding sample if the reference object is not aligned with the edges of the siding sample in the image; determine 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; determine a first and second number of pixels disposed between the first and second pair of points, respectively; determine the first length measurement based on the pixel-to-length ratio and the first number of pixels; determine the second length measurement based on the pixel-to-length ratio and the second number of pixels; and identify a siding product associated with the first and second length measurements. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A siding identification system, comprising:
-
a processor configured to determine 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 user interface configured to allow a user to select 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, wherein the processor is further configured to; adjust an orientation of the image of the siding sample if the reference object is not aligned with the edges of the siding sample in the image; determine a first and second number of pixels disposed between the first and second pair of points, respectively; determine the first length measurement based on the pixel-to-length ratio and the first number of pixels; and determine the second length measurement based on the pixel-to-length ratio and the second number of pixels; and a communication module configured to send the first and second length measurements to another device for identification of a siding product associated with the first and second measurements. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
Specification