Image processing apparatus and method for obtaining position and orientation of imaging apparatus
First Claim
Patent Images
1. An image processing apparatus comprising:
- a processor and memory;
an acquisition unit configured to acquire an image from an imaging apparatus that captures an image of a physical space;
a detection unit configured to detect at least one image feature from the acquired image;
a generation unit configured to generate a combined image by combining a predetermined object which indicates the detected image feature with the captured image;
a display unit configured to display the combined image to a user; and
an obtaining unit configured to obtain a position and an orientation of the imaging apparatus based on a three-dimensional position of the detected image feature and a user'"'"'s instruction indicating whether the detected image feature is a disabled image feature or an enabled image feature,wherein the display unit displays a feedback image to the user on the basis of the position and the orientation of the imaging apparatus, andwherein at least one of the units is implemented upon execution of instructions stored in the memory by the processor.
0 Assignments
0 Petitions
Accused Products
Abstract
An image processing apparatus obtains location information of each image feature in a captured image based on image coordinates of the image feature in the captured image. The image processing apparatus selects location information usable to calculate a position and an orientation of the imaging apparatus among the obtained location information. The image processing apparatus obtains the position and the orientation of the imaging apparatus based on the selected location information and an image feature corresponding to the selected location information among the image features included in the captured image.
-
Citations
10 Claims
-
1. An image processing apparatus comprising:
-
a processor and memory; an acquisition unit configured to acquire an image from an imaging apparatus that captures an image of a physical space; a detection unit configured to detect at least one image feature from the acquired image; a generation unit configured to generate a combined image by combining a predetermined object which indicates the detected image feature with the captured image; a display unit configured to display the combined image to a user; and an obtaining unit configured to obtain a position and an orientation of the imaging apparatus based on a three-dimensional position of the detected image feature and a user'"'"'s instruction indicating whether the detected image feature is a disabled image feature or an enabled image feature, wherein the display unit displays a feedback image to the user on the basis of the position and the orientation of the imaging apparatus, and wherein at least one of the units is implemented upon execution of instructions stored in the memory by the processor. - View Dependent Claims (2, 3, 10)
-
-
4. A method for processing an image comprising:
-
acquiring an image from an imaging apparatus that captures an image of a physical space; detecting at least one image feature from the acquired image; generating a combined image by combining a predetermined object which indicates the detected image feature with the captured image; displaying the combined image to a user; obtaining a position and an orientation of the imaging apparatus based on a three-dimensional position of the detected image feature and a user'"'"'s instruction indicating whether the detected image feature is a disabled image feature or an enabled image feature; and displaying a feedback image to the user on the basis of the position and the orientation of the imaging apparatus. - View Dependent Claims (6, 7)
-
-
5. A non-transitory computer readable medium containing computer-executable instructions utilized in an image processing apparatus for processing an image, the medium comprising:
-
computer-executable instructions for acquiring an image from an imaging apparatus that captures an image of a physical space; computer-executable instructions for detecting at least one image feature from the acquired image; computer-executable instructions for generating a combined image by combining a predetermined object which indicates the detected image feature with the captured image; computer-executable instructions for displaying the combined image to a user; computer-executable instructions for obtaining a position and an orientation of the imaging apparatus based on three-dimensional position of the detected image feature and the user'"'"'s instruction indicating whether the detected image feature is a disabled image feature or an enabled image feature; and computer-executable instructions for displaying a feedback image to the user on the basis of the position and the orientation of the imaging apparatus. - View Dependent Claims (8, 9)
-
Specification