Information processing apparatus, control method, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorKazunari Iwamoto
Life of this patent
Estimating the term…
Abstract
When a subject in a captured image is detected by using a whole search and a local search, a computation cost is reduced by reducing an area on which the whole search is to be performed within the captured image, and degradation in accuracy of counting the number of subjects having passed a line in the captured image is prevented.
Claims12
An information processing apparatus comprising:
- one or more processors;
- and
- at least one memory storing executable instructions, which when executed by the one or more processors, cause the information processing apparatus to:
- acquire a captured image;
- set a first area for a first search of a subject in the captured image;
- set a second area for a second search of a subject, the second area including at least a portion of an end of the first area;
- detect a subject in the second area as the second search;
- track the detected subject in the first area or second area, as the first search;
- and
- output a number of tracked subjects which pass a predetermined line,
- wherein the second search is a process for detecting the subject by matching a feature of the second area in the captured image with a feature of the subject.
A control method for an information processing apparatus, the control method comprising:
- acquiring a captured image;
- setting a first area for a first search of a subject in the captured image;
- setting a second area for a second search of a subject, the second area including at least a portion of an end of the set first area;
- and
- detecting a subject in the second area as the second search;
- tracking the detected subject in the first area or second area, as the first search;
- and
- outputting a number of tracked subjects which pass a predetermined line,
- wherein the second search is a process for detecting the subject by matching a feature of the second area in the captured image with a feature of the subject.
A non-transitory computer-readable medium storing a program for causing a computer to execute a method comprising:
- acquiring a captured image;
- setting a first area for a first search of a subject to the captured image;
- setting a second area for a second search of a subject, the second area including at least a portion of an end of the set first area;
- and
- detecting subject in the second area as the second search;
- tracking the detected subject in the first area or second area, as the first search;
- and
- outputting a number of tracked subjects which pass a predetermined line,
- wherein the second search is a process for detecting the subject by matching a feature of the second area in the captured image with a feature of the subject.
An information processing apparatus comprising:
- one or more processors;
- and
- at least one memory storing executable instructions, which when executed by the one or more processors, cause the information processing apparatus to:
- acquire a captured image;
- set a first area for a first search of a subject in the captured image;
- set a second area for a second search of a subject, the second area including at least a portion of an end of the first area;
- detect a subject in the second area as the second search;
- track the detected subject in the first area or second area, as the first search;
- and
- output a number of tracked subjects which pass a predetermined line;
- wherein the second area is a plurality of patches which is decided as a subject of the second search by comparing a threshold value and a length between an end of the first area and a patch divided from the captured image.
A control method for an information processing apparatus, the control method comprising:
- acquiring a captured image;
- setting a first area for a first search of a subject in the captured image;
- setting a second area for a second search of a subject, the second area including at least a portion of an end of the set first area;
- and
- detecting a subject in the second area as the second search;
- tracking the detected subject in the first area or second area, as the first search;
- and
- outputting a number of tracked subjects which pass a predetermined line;
- wherein the second area is a plurality of patches which is decided as a subject of the second search by comparing a threshold value and a length between an end of the first area and a patch divided from the captured image.
A non-transitory computer-readable medium storing a program for causing a computer to execute a method comprising:
- acquiring a captured image;
- setting a first area for a first search of a subject to the captured image;
- setting a second area for a second search of a subject, the second area including at least a portion of an end of the set first area;
- and
- detecting subject in the second area as the second search;
- tracking the detected subject in the first area or second area, as the first search;
- and
- outputting a number of tracked subjects which pass a predetermined line;
- wherein the second area is a plurality of patches which is decided as a subject of the second search by comparing a threshold value and a length between an end of the first area and a patch divided from the captured image.
Dependencies are inferred from the claim text.