Patent ID: 9733764
Date: 2017-08-15
CPC Classifications: G06F,G06K,G06T

Claim:
1. A method comprising: acquiring an image of an object and the reflective surface with a camera, the camera position adjacent the reflective surface; identifying the object in the image, wherein the identifying the object in the image comprises: determining a convex hull enclosing a contour of the object in the image, wherein the convex hull is a polygon representing a shape; and comparing the convex hull to a predetermined threshold to determine an object type of the object in the image; identifying in the image a reflection of the object on the reflective surface, wherein the identifying the reflection of the object on the reflective surfaces comprises: defining a region of interest; analyzing a shape within the region of interest; determining the shape to have a shape similar to the object in the image; determining three-dimensional coordinates of at least a portion of the object based at least in part on the identifying of the object and the reflection of the object in the image; determining movement of the object relative to the reflective surface or determining that the object is moving relative to the reflective surface; tracking the position of the object during the movement; continuously tracking the object; determining a continuous path followed by the object based at least in part on the three-dimensional coordinates; based on a determination that the object has stopped moving: determining the path includes a first portion comprising a textual element and a second portion comprising a graphical element; bifurcating the first portion from the second portion; storing the first portion; and storing the second portion.