Methods and apparatus to count people in images
First Claim
1. An apparatus, comprising:
- a blob creator to form blobs based on whitened pixels of detected face rectangles in pairs of frames of a plurality of image frames captured over a period of time, respective ones of the pairs of frames including one frame obtained with a first image sensor and another frame obtained with a second image sensor;
a center of gravity calculator to calculate locations of centers of the blobs in each frame of the pairs of frames;
a location analyzer to eliminate respective ones of the blobs from a first set of blobs in a first frame of a first one of the pairs of frames, the respective ones of the blobs to be eliminated from the first set having respective locations within an overlap region corresponding to an intersection of a first field of view of the first image sensor and a second field of view of the second image sensor; and
an adder to add a number of blobs remaining in the first set of blobs of the first frame of the first one of the pairs of frames to a number of blobs in a second set of blobs of a second frame of the first one of the pairs of frames to detect a blob people count represented in the first one of the pairs of frames.
8 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus to determine a blob people count in images are disclosed. An example method includes forming blobs based on whitened pixels of detected face rectangles in pairs of frames of a plurality of image frame captured over a period of time. The method further calculates locations of the centers of the blobs in each frame of the first one of the pairs of frames. The method further eliminates blobs in a first frame of the first one of the pairs of frames having locations within one or more blobs in the second frame of the first one of the pairs of frames. The method further adds the number of remaining blobs from the first frame to the number of blobs in the second frame of the first one of the pairs of frames to form a blob people count.
-
Citations
20 Claims
-
1. An apparatus, comprising:
-
a blob creator to form blobs based on whitened pixels of detected face rectangles in pairs of frames of a plurality of image frames captured over a period of time, respective ones of the pairs of frames including one frame obtained with a first image sensor and another frame obtained with a second image sensor; a center of gravity calculator to calculate locations of centers of the blobs in each frame of the pairs of frames; a location analyzer to eliminate respective ones of the blobs from a first set of blobs in a first frame of a first one of the pairs of frames, the respective ones of the blobs to be eliminated from the first set having respective locations within an overlap region corresponding to an intersection of a first field of view of the first image sensor and a second field of view of the second image sensor; and an adder to add a number of blobs remaining in the first set of blobs of the first frame of the first one of the pairs of frames to a number of blobs in a second set of blobs of a second frame of the first one of the pairs of frames to detect a blob people count represented in the first one of the pairs of frames. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A tangible computer readable storage medium comprising instructions that, when executed, cause a processor to at least:
-
form blobs based on whitened pixels of detected face rectangles in pairs of frames of a plurality of image frames captured over a period of time, respective ones of the pair of frames including one frame obtained with a first image sensor and another frame obtained with a second image sensor; calculate locations of centers of the blobs in each frame of the pairs of frames; eliminate respective ones of the blobs from a first set of blobs in a first frame of a first one of the pairs of frames, the respective ones of the blobs to be eliminated from the first set having locations within an overlap region corresponding to an intersection of a first field of view of the first image sensor and a second field of view of the second image sensor; and add a number of blobs remaining in the first set of blobs of the first frame of the first one of the pairs of frames to a number of blobs in a second set of blobs of a second frame of the first one of the pairs of frames to detect a blob people count represented in the first one of the pairs of frames. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method, comprising:
-
forming, by executing an instruction with a processor, blobs based on whitened pixels of detected face rectangles in pairs of frames of a plurality of image frame captured over a period of time, respective ones of the pair of frames including one frame obtained with a first image sensor and another frame obtained with a second image sensor; calculating, by executing an instruction with the processor, locations of centers of the blobs in each frame of the pairs of frames; eliminating, by executing an instruction with the processor, blobs from a first set of blobs in a first frame of a first one of the pairs of frames, the respective ones of the blobs to be eliminated from the first set having respective locations within an overlap region corresponding to an intersection of a first field of view of the first image sensor and a second field of view of the second image sensor; and adding, by executing an instruction with the processor, a number of blobs remaining in the first set of blobs of the first frame of the first one of the pairs of frames to a number of blobs in a second set of blobs of a second frame of the first one of the pairs of frames to form a blob people count represented in the first one of the pairs of frames. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification