Image processing apparatus, image processing method, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorTakafumi Yanagisawa
Life of this patent
Estimating the term…
Abstract
An image processing apparatus (client apparatus) includes an obtaining unit configured to obtain a fisheye image captured by an imaging unit including a fisheye lens, a detection unit configured to detect an object having a specific size as a detection target object from the fisheye image obtained by the obtaining unit, and a setting unit configured to set a size of the detection target object to be detected by the detection unit based on a distance from a reference position in the fisheye image and a height at which the imaging unit is installed.
Claims17
An image processing apparatus comprising:
- an obtaining unit configured to obtain a fisheye image captured by an imaging unit including a fisheye lens;
- a detection unit configured to detect an object in the fisheye image obtained by the obtaining unit;
- a setting unit configured to set, based on a distance from a reference position in the fisheye image to a given position in the fisheye image, a minimum size corresponding to the given position, wherein the minimum size is set to decrease as the distance increases;
- and
- an output unit configured to output a detection result by the detection unit, wherein a given object detected at the given position in the fisheye image is excluded from the detection result, if a size of the given object detected at the given position is smaller than the minimum size corresponding to the given position.
An image processing method comprising:
- obtaining a fisheye image captured by an imaging unit including a fisheye lens;
- detecting an object in the fisheye image obtained in the obtaining;
- setting, based on a distance from a reference position in the fisheye image to a given position in the fisheye image, a minimum size corresponding to the given position, wherein the minimum size is set to decrease as the distance increases;
- and
- outputting a detection result in the detecting, wherein a given object detected at the given position in the fisheye image is excluded from the detection result, if a size of the given object detected at the given position is less than the minimum size corresponding to the given position.
A non-transitory storage medium storing a program for causing a computer to function as:
- an obtaining unit configured to obtain a fisheye image captured by an imaging unit including a fisheye lens;
- a detection unit configured to detect an object in the fisheye image obtained by the obtaining unit;
- a setting unit configured to set, based on a distance from a reference position in the fisheye image to a given position in the fisheye image, a minimum size corresponding to the given position, wherein the minimum size is set to decrease as the distance increases;
- and
- an output unit configured to output a detection result by the detection unit, wherein a given object detected at the given position in the fisheye image is excluded from the detection result, if a size of the given object detected at the given position is smaller than the minimum size corresponding to the given position.
An image processing apparatus comprising:
- an obtaining unit configured to obtain a fisheye image captured by an imaging unit including a fisheye lens;
- a detection unit configured to detect an object in the fisheye image obtained by the obtaining unit;
- a setting unit configured to set, based on a distance from a reference position in the fisheye image to a given position in the fisheye image, a maximum size corresponding to the given position, wherein the maximum size is set to decrease as the distance increases;
- and
- an output unit configured to output a detection result by the detection unit, wherein a given object detected at the given position in the fisheye image is excluded from the detection result, if a size of the given object detected at the given position is larger than the maximum size corresponding to the given position.
An image processing method comprising:
- obtaining a fisheye image captured by an imaging unit including a fisheye lens;
- detecting an object in the fisheye image obtained in the obtaining;
- setting, based on a distance from a reference position in the fisheye image to a given position in the fisheye image, a maximum size corresponding to the given position, wherein the maximum size is set to decrease as the distance increases;
- and
- outputting a detection result in the detecting, wherein a given object detected at the given position in the fisheye image is excluded from the detection result, if a size of the given object detected at the given position is larger than the maximum size corresponding to the given position.
A non-transitory storage medium storing a program for causing a computer to function as:
- an obtaining unit configured to obtain a fisheye image captured by an imaging unit including a fisheye lens;
- a detection unit configured to detect an object in the fisheye image obtained by the obtaining unit;
- a setting unit configured to set, based on a distance from a reference position in the fisheye image to a given position in the fisheye image, a maximum size corresponding to the given position, wherein the maximum size is set to decrease as the distance increases;
- and
- an output unit configured to output a detection result by the detection unit, wherein a given object detected at the given position in the fisheye image is excluded from the detection result, if a size of the given object detected at the given position is larger than the maximum size corresponding to the given position.
Dependencies are inferred from the claim text.