Multiple camera control system
First Claim
1. A method comprising:
- accessing a first image and a second image of at least a portion of a scene;
analyzing, by a processor, the first image and the second image to detect an object of interest in at least one of the first image and the second image;
generating a history of the object of interest;
detecting an occurrence of a gesture made by the object of interest by analyzing the history; and
providing an output based on the detected occurrence of the gesture.
4 Assignments
0 Petitions
Accused Products
Abstract
A multiple camera tracking system for interfacing with an application program is provided. The tracking system includes multiple cameras arranged to provide different viewpoints of a region of interest, and are operable to produce a series of video images. A processor is operable to receive the series of video images and detect objects appearing in the region of interest. The processor executes a process to generate a background data set from the video images, generate an image data set for each received video image, compare each image data set to the background data set to produce a difference map for each image data set, detect a relative position of an object of interest within each difference map, and produce an absolute position of the object of interest from the relative positions of the object of interest and map the absolute position to a position indicator associated with the application program.
-
Citations
24 Claims
-
1. A method comprising:
-
accessing a first image and a second image of at least a portion of a scene; analyzing, by a processor, the first image and the second image to detect an object of interest in at least one of the first image and the second image; generating a history of the object of interest; detecting an occurrence of a gesture made by the object of interest by analyzing the history; and providing an output based on the detected occurrence of the gesture. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
one or more processors; and a memory communicatively coupled with and readable by the one or more processors and having stored therein processor-readable instructions which, when executed by the one or more processors, cause the one or more processors to; access a first image and a second image of at least a portion of a scene; analyze the first image and the second image to detect an object of interest in at least one of the first image and the second image; generate a history of the object of interest; detect an occurrence of a gesture made by the object of interest by analyzing the history; and provide an output based on the detected occurrence of the gesture. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus, the apparatus comprising:
-
means for accessing a first image and a second image of at least a portion of a scene; means for analyzing the first image and the second image to detect an object of interest in at least one of the first image and the second image; means for generating a history of the object of interest; means for detecting an occurrence of a gesture made by the object of interest by analyzing the history; and means for providing an output based on the detected occurrence of the gesture. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A computer program product residing on a non-transitory processor-readable medium, the computer program product comprising processor-readable instructions configured to cause one or more processors to:
-
access a first image and a second image of at least a portion of a scene; analyze the first image and the second image to detect an object of interest in at least one of the first image and the second image; generate a history of the object of interest; detect an occurrence of a gesture made by the object of interest by analyzing the history; and provide an output based on the detected occurrence of the gesture.
-
Specification