Detecting and tracking objects in images
First Claim
1. A computer program product, tangibly embodied in a machine readable medium, the computer program product comprising instructions that, when read by a machine, operate to cause data processing apparatus to:
- project electromagnetic radiation onto a surface;
detect, using the projected electromagnetic radiation, an object touching the surface;
determine whether the detected object is of a predetermined object type based on dimensions of the detected object; and
generate a user input to a computer application based on the detected object, if it is determined that the detected object is of the predetermined object type.
2 Assignments
0 Petitions
Accused Products
Abstract
According to one disclosed method, coordinates in a multi-dimensional space are determined for an image point characterizing a particular object. An equation describing a model in the space is provided. The model is characteristic of a set of training images of one or more other objects. The coordinates are applied to the equation to determine a distance between the image point and the model. Based on the determined distance, a determination is made as to whether the particular object matches the one or more other objects. A set of training images may be received. A multi-dimensional space (e.g., eigenspace) may be determined based on the set of training images. A set of training points may be generated by projecting the set of training images into the multi-dimensional space. An equation describing a model in the multi-dimensional space that is characteristic of the set of training points may be determined.
-
Citations
1 Claim
-
1. A computer program product, tangibly embodied in a machine readable medium, the computer program product comprising instructions that, when read by a machine, operate to cause data processing apparatus to:
-
project electromagnetic radiation onto a surface; detect, using the projected electromagnetic radiation, an object touching the surface; determine whether the detected object is of a predetermined object type based on dimensions of the detected object; and generate a user input to a computer application based on the detected object, if it is determined that the detected object is of the predetermined object type.
-
Specification