Image processing device, image processing method, and recording medium
AssigneeNEC Corporation
InventorHiroo IKEDA
Life of this patent
Estimating the term…
Abstract
An image processing device (3000) comprises an input unit (3020) and a presentation unit (3040). The input unit (3020) accepts an input of an operation for movement, on a captured image captured by a camera, of a first image which is superimposed on the captured image on the basis of a predetermined camera parameter indicating the position and attitude of the camera and which indicates a target object having a predetermined shape and a predetermined size set in a real space. The presentation unit (3040) presents the first image indicating the target object in a manner of view corresponding to a position on the captured image after the movement on the basis of the camera parameter.
Claims17
An image processing device comprising:
- one or more memories storing instructions;
- and
- one or more processors configured to execute the instructions to:
- accept inputting of an operation for movement of a target object on a captured image, the captured image including at least one of a plurality of persons and a plurality of objects captured by a camera, the target object being indicated by a first image that is superimposed on the captured image based on specific camera parameters relating to a position and an attitude of the camera set on a real space;
- and
- present, based on the specific camera parameters, a trajectory of the target object on the captured image, the trajectory corresponding to the movement of the target object on the captured image and passing through at least one position on the captured image, the at least one position relating to the at least one of the plurality of persons and the plurality of objects,
- wherein the one or more processors are further configured to:
- accept the operation for movement by repeatedly accepting a designation of a first position on the captured image;
- generate, when the first position is designated, based on the specific camera parameters, a predetermined shape and a predetermined size on a real space of the target object, and a second position on the real space relating to the first position, the first image indicating the target object on the captured image appearing in a camera determined by the specific camera parameters when the target object is disposed in the second position;
- present the generated first image in the first position on the captured image;
- accept inputting of changing an angle of the target object presented on the captured image;
- and
- determine a direction of rotating the target object in accordance with a user's operation.
An image processing method comprising:
- accepting inputting of an operation for movement of a target object on a captured image, the captured image including at least one of a plurality of persons and a plurality of objects captured by a camera, the target object being indicated by a first image that is superimposed on the captured image based on specific camera parameters relating to a position and an attitude of the camera set on a real space;
- presenting, based on the specific camera parameters, a trajectory of the target object on the captured image, the trajectory corresponding to the movement of the target object on the captured image and passing through at least one position on the captured image, the at least one position relating to the at least one of the plurality of persons and the plurality of objects;
- accepting the operation for movement by repeatedly accepting a designation of a first position on the captured image;
- generating, when the first position is designated, based on the specific camera parameters, a predetermined shape and a predetermined size on a real space of the target object, and a second position on the real space relating to the first position, the first image indicating the target object on the captured image appearing in a camera determined by the specific camera parameters when the target object is disposed in the second position;
- presenting the generated first image in the first position on the captured image;
- accepting inputting of changing an angle of the target object presented on the captured image;
- and
- determining a direction of rotating the target object in accordance with a user's operation.
A tangible and non-transitory computer-readable storage medium having computer program instructions stored thereon that, when executed by one or more processors included in an image processing device, cause the image processing device to:
- accept inputting of an operation for movement of a target object on a captured image, the captured image including at least one of a plurality of persons and a plurality of objects captured by a camera, the target object being indicated by a first image that is superimposed on the captured image based on specific camera parameters relating to a position and an attitude of the camera set on a real space;
- present, based on the specific camera parameters, a trajectory of the target object on the captured image, the trajectory corresponding to the movement of the target object on the captured image and passing through at least one position on the captured image, the at least one position relating to the at least one of the plurality of persons and the plurality of objects;
- accept the operation for movement by repeatedly accepting a designation of a first position on the captured image;
- generate, when the first position is designated, based on the specific camera parameters, a predetermined shape and a predetermined size on a real space of the target object, and a second position on the real space relating to the first position, the first image indicating the target object on the captured image appearing in a camera determined by the specific camera parameters when the target object is disposed in the second position;
- present the generated first image in the first position on the captured image;
- accept inputting of changing an angle of the target object presented on the captured image;
- and
- determine a direction of rotating the target object in accordance with a user's operation.
Dependencies are inferred from the claim text.