Image processing apparatus, image processing method, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorAkihito Taketani
Life of this patent
Estimating the term…
Abstract
A first image and a second image with resolutions different from each other are generated from an image captured by an imaging unit, and the first image and the second image are subject to different types of image processing. A virtual image is generated by calculating a position and an orientation of the imaging unit based on the processed first image. A composite image is generated by combining the generated virtual image with the second image subjected to the image processing, and the generated composite image is used as a display image.
Claims12
An image processing apparatus comprising:
- at least one processor;
- at least one memory;
- a first generation unit configured to generate a first image with a predetermined resolution and a second image with a resolution higher than the predetermined resolution, based on an image captured by an imaging unit;
- a first processing unit configured to perform first image processing on the generated first image;
- a second processing unit configured to perform second image processing, which is different from the first image processing, on the generated second image;
- a derivation unit configured to derive a position and a direction of the imaging unit by detecting a marker feature or a natural feature in the processed first image;
- a second generation unit configured to generate a virtual image, based on the derived position and direction;
- and
- a composition unit configured to generate a composite image based on the processed second image and the generated virtual image,
- wherein the first generation unit, the first processing unit, the derivation unit, the second generation unit, and the composition unit are realized by execution of a program stored in the at least one memory by the at least one processor.
An image processing method comprising:
- generating a first image with a predetermined resolution and a second image with a resolution higher than the predetermined resolution based on an image captured by an imaging unit;
- performing first image processing on the generated first image;
- performing second image processing, which is different from the first image processing, on the generated second image;
- deriving a position and a direction of the imaging unit based on the processed first image;
- generating a virtual image, based on the derived position and direction;
- and
- generating a composite image by deleting a marker feature or a natural feature in the processed second image and the generated virtual image.
A non-transitory computer-readable recording medium that stores a program for causing a computer to function as the units of an image processing apparatus comprising:
- a first generation unit configured to generate a first image with a predetermined resolution and a second image with a resolution higher than the predetermined resolution based on an image captured by an imaging unit;
- a first processing unit configured to perform first image processing on the generated first image;
- a second processing unit configured to perform second image processing, which is different from the first image processing, on the generated second image;
- a derivation unit configured to derive a position and a direction of the imaging unit, by detecting a marker feature or a natural feature in the processed first image;
- a second generation unit configured to generate a virtual image based on the derived position and direction;
- and
- a composition unit configured generate a composite image, based on the processed second image and the generated virtual image.
Dependencies are inferred from the claim text.