CPC G06T 17/05 (2013.01) [G06F 3/14 (2013.01); G06Q 30/0283 (2013.01); G06Q 30/0633 (2013.01); G06T 15/04 (2013.01); G06T 15/20 (2013.01); G06T 17/00 (2013.01); G06T 19/003 (2013.01); G06T 19/20 (2013.01); G06V 20/176 (2022.01); G06V 20/653 (2022.01); G06T 2200/08 (2013.01); G06T 2200/24 (2013.01); G06T 2207/10028 (2013.01); G06T 2210/04 (2013.01); G06T 2210/56 (2013.01); G06T 2219/2008 (2013.01)] | 14 Claims |
1. A method of automatic building material ordering comprises:
receiving a plurality of captured building images;
generating, from the plurality of captured building images, an unsealed multi-dimensional building model, wherein the unsealed multi-dimensional building model includes one or more architectural elements present in the captured building images;
extracting a scaling factor of the unsealed multi-dimensional building model from the captured building images based on one or more architectural elements present in the captured building images that were used to generate the unsealed multi-dimensional building model;
correlating pixels of the one or more architectural elements present in the captured building images with pixels of the one or more architectural elements of the unsealed multi-dimensional building model;
scaling the unsealed multi-dimensional building model using the scaling factor;
calculating measurements of the one or more architectural elements located on one or more planes within the scaled multi-dimensional building model, the measurements of the one or more architectural elements based on the scaling factor;
determining manufacturer product information corresponding to the calculated measurements of the one or more architectural elements;
determining cost and shipping information from one or more providers of manufacturer products based on the calculated measurements of the one or more architectural elements and the manufacturer product information; and
ordering, based on receiving user acceptance of the cost and shipping information, the manufacturer products.
|