Image processing apparatus, image processing method, and non-transitory computer-readable storage medium
AssigneeCanon Kabushiki Kaisha
InventorMasaki Inaba
Life of this patent
Estimating the term…
Abstract
A plurality of recognition positions each recognized by a recognizer as a position of a target object on an input image are acquired. At least one representative position is obtained by performing clustering for the plurality of recognition positions. The representative position is edited in accordance with an editing instruction from a user for the representative position. The input image and the representative position are saved as learning data to be used for learning of the recognizer.
Claims20
An image processing apparatus comprising:
- an acquisition unit configured to acquire a plurality of recognition positions each recognized by a recognizer as a position of a target object on an input image;
- a calculation unit configured to obtain at least one representative position by performing clustering for the plurality of recognition positions;
- an editing unit configured to edit the representative position in accordance with an editing instruction from a user for the representative position;
- and
- a saving unit configured to save the input image and the representative position as learning data to be used for learning of the recognizer.
An image processing apparatus comprising:
- an acquisition unit configured to acquire a plurality of recognition positions/orientations each recognized by a recognizer as a position/orientation of a target object on an input image;
- a calculation unit configured to obtain at least one representative position/orientation by performing clustering for the plurality of recognition positions/orientations;
- an editing unit configured to edit the representative position/orientation in accordance with an editing instruction from a user for the representative position/orientation;
- and
- a saving unit configured to save the input image and the representative position/orientation as learning data to be used for learning of the recognizer.
An image processing method comprising:
- acquiring a plurality of recognition positions each recognized by a recognizer as a position of a target object on an input image;
- obtaining at least one representative position by performing clustering for the plurality of recognition positions;
- editing the representative position in accordance with an editing instruction from a user for the representative position;
- and
- saving the input image and the representative position as learning data to be used for learning of the recognizer.
An image processing method comprising:
- acquiring a plurality of recognition positions/orientations each recognized by a recognizer as a position/orientation of a target object on an input image;
- obtaining at least one representative position/orientation by performing clustering for the plurality of recognition positions/orientations;
- editing the representative position/orientation in accordance with an editing instruction from a user for the representative position/orientation;
- and
- saving the input image and the representative position/orientation as learning data to be used for learning of the recognizer.
A non-transitory computer-readable storage medium storing a computer program configured to cause a computer to function as:
- an acquisition unit configured to acquire a plurality of recognition positions each recognized by a recognizer as a position of a target object on an input image;
- a calculation unit configured to obtain at least one representative position by performing clustering for the plurality of recognition positions;
- an editing unit configured to edit the representative position in accordance with an editing instruction from a user for the representative position;
- and
- a saving unit configured to save the input image and the representative position as learning data to be used for learning of the recognizer.
A non-transitory computer-readable storage medium storing a computer program configured to cause a computer to function as:
- an acquisition unit configured to acquire a plurality of recognition positions/orientations each recognized by a recognizer as a position/orientation of a target object on an input image;
- a calculation unit configured to obtain at least one representative position/orientation by performing clustering for the plurality of recognition positions/orientations;
- an editing unit configured to edit the representative position/orientation in accordance with an editing instruction from a user for the representative position/orientation;
- and
- a saving unit configured to save the input image and the representative position/orientation as learning data to be used for learning of the recognizer.
Dependencies are inferred from the claim text.