CPC G06Q 30/0283 (2013.01) [G06N 20/00 (2019.01); G06Q 40/08 (2013.01); G06T 7/0002 (2013.01); G06T 7/13 (2017.01); G06T 7/62 (2017.01)] | 20 Claims |
1. A computing platform, comprising:
at least one processor;
a communication interface commutatively coupled to the at least one processor; and
memory storing computer-readable instructions that, when executed by the at least one processor, cause the computing platform to:
receive at least one image;
execute an image analysis operation causing an image analysis and device control system to generate an object dimension output by at least:
determining a plurality of bounding boxes comprising the at least one image, wherein at least some of the plurality of bounding boxes have dimensions that match predetermined dimensions for a neural network;
reducing image quality of the plurality of bounding boxes;
transposing the plurality of bounding boxes on top of a black image that comprises the predetermined dimensions for the neural network; and
determining a pixel dimension for each bounding box of the plurality of bounding boxes;
causing an object prediction control platform to:
determine source data corresponding to the at least one image and a user, and
determine a predicted object output by inputting the source data into one or more machine learning models to output the predicted object output, and wherein determining the predicted object output comprises:
determining, based on a room type corresponding to the at least one image, objects predicted to be in a room,
identifying a correlation between each of the objects predicted to be in the room and the source data, and
in response to determining that a particular correlation exceeds a predetermined threshold, adding the corresponding objects predicted to be in the room to the predicted object output.
|