Information processing apparatus, information processing method, and storage medium
First Claim
1. An image processing apparatus comprising:
- a recognition unit configured to recognize, based on a first image captured by an image capture unit from a first viewpoint, a posture of an object in the first image;
a setting unit configured to set a second viewpoint for displaying a space virtually including the object and a third viewpoint to see the posture of the object, based on the posture of the object recognized by the recognition unit;
a generation unit configured to generate, at the time at which the first image was captured by the image capture unit, a second image of the space in which the posture of the recognized object is located as a visualization of a model of the object being viewed from a virtual camera at the second viewpoint, and a third image of the posture of the object as a visualization of the model of the object being viewed from another virtual camera at the third viewpoint; and
a display control unit configured to display the second image of the space and the third image of the recognized posture of the object generated by the generation unit on a display unit.
1 Assignment
0 Petitions
Accused Products
Abstract
In order to reduce limitations on an arrangement of a posture visualization system as a whole, a posture recognition unit recognizes, based on image data of a real space captured by an image capture unit from a predetermined viewpoint, a posture of an object in the image data of the real space. A posture visualization viewpoint setting unit sets a viewpoint different from the predetermined viewpoint. A posture visualization unit visualizes a mirror image of the posture of the object viewed from the viewpoint set by the posture visualization viewpoint setting unit based on the posture recognized by the posture recognition unit. A space display unit displays the mirror image of the posture of the object generated by the posture visualization unit and a mirror image of the real space at once.
109 Citations
8 Claims
-
1. An image processing apparatus comprising:
-
a recognition unit configured to recognize, based on a first image captured by an image capture unit from a first viewpoint, a posture of an object in the first image; a setting unit configured to set a second viewpoint for displaying a space virtually including the object and a third viewpoint to see the posture of the object, based on the posture of the object recognized by the recognition unit; a generation unit configured to generate, at the time at which the first image was captured by the image capture unit, a second image of the space in which the posture of the recognized object is located as a visualization of a model of the object being viewed from a virtual camera at the second viewpoint, and a third image of the posture of the object as a visualization of the model of the object being viewed from another virtual camera at the third viewpoint; and a display control unit configured to display the second image of the space and the third image of the recognized posture of the object generated by the generation unit on a display unit. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An image processing method performed by an image processing apparatus, the image processing method comprising:
-
recognizing, based on a first image captured by an image capture unit from a first viewpoint, a posture of an object in the first image; setting a second viewpoint for displaying a space virtually including the object and a third viewpoint to see the posture of the object, based on the posture of the recognized object; generating, at the time at which the first image was captured by the image capture unit, a second image of the space in which the recognized posture of the object is located as a visualization of a model of the object being viewed from a virtual camera at the second viewpoint, and, a third image of the recognized posture of the object being viewed from another virtual camera at the third viewpoint; and performing a display control so that the generated second image of the space and the generated third image of the recognized posture of the object are displayed on a display unit.
-
-
8. A non-transitory storage medium storing a program having computer executable instructions, upon execution cause a computer to perform:
-
recognizing, based on a first image captured by an image capture unit from a first viewpoint, a posture of an object in the first image; setting a second viewpoint for displaying a space virtually including the object and a third viewpoint to see the posture of the object, based on the posture of the recognized object; generating, at the time at which the first image was captured by the image capture unit, a second image of the space in which the recognized posture of the object is located as a visualization of a model of the object being viewed from a virtual camera at the second viewpoint, and, a third image of the recognized posture of the object being viewed from another virtual camera at the third viewpoint; and performing a display control so that the generated second image of the space and the generated third image of the recognized posture of the object are displayed on a display unit.
-
Specification