Information processing apparatus, information processing method, and storage medium for detecting an object as a detection target from an image
AssigneeCanon Kabushiki Kaisha
InventorKazumichi Sugiyama
Life of this patent
Estimating the term…
Abstract
An information processing apparatus is configured to acquire detection target sizes at individual positions in an image, set a plurality of detection regions for the image, and detect a detection target in each detection region from the image acquired. At the time of setting the detection regions, based on the detection target sizes at the individual positions, sizes of the detection regions at the individual positions in the image and overlapping ranges between adjacent detection regions are set.
Claims19
An information processing apparatus comprising:
- at least one processor;
- and
- at least one memory having stored thereon instructions which, when executed by the at least one processor, cause the information processing apparatus to:
- acquire an image;
- acquire detection target sizes at individual positions in at least one axis direction of the image, the axis direction being an x-axis direction or a y-axis direction;
- set a plurality of detection regions for the image;
- and
- detect, from the image, a detection target in each of the detection regions,
- wherein the instructions further cause the information processing apparatus to set, based on the detection target sizes at the individual positions in the axis direction, sizes of the detection regions at the individual positions in the image and overlapping ranges between adjacent detection regions.
An information processing method comprising:
- an image acquisition step of acquiring an image;
- a size acquisition step of acquiring detection target sizes at individual positions in at least one axis direction of the image, the axis direction being an x-axis direction or a y-axis direction;
- a region setting step of setting a plurality of detection regions for the image;
- and
- a detection step of detecting, from the image acquired by the image acquisition step, a detection target in each of the detection regions, wherein
- the region setting step sets, based on the detection target sizes at the individual positions acquired by the size acquisition step in the axis direction, sizes of the detection regions at the individual positions in the image and overlapping ranges between adjacent detection regions.
A non-transitory computer-readable storage medium storing a program for causing a computer to execute an information processing method comprising:
- an image acquisition step of acquiring an image;
- a size acquisition step of acquiring detection target sizes at individual positions in at least one axis direction of the image, the axis direction being an x-axis direction or a y-axis direction;
- a region setting step of setting a plurality of detection regions for the image;
- and
- a detection step of detecting, from the image acquired by the image acquisition step, a detection target in each of the detection regions, wherein
- the region setting step sets, based on the detection target sizes at the individual positions acquired by the size acquisition step in the axis direction, sizes of the detection regions at the individual positions in the image and overlapping ranges between adjacent detection regions.
Dependencies are inferred from the claim text.