Computer-readable recording medium, information processing method, and information processing apparatus
First Claim
1. A non-transitory computer-readable recording medium having stored therein an information processing program that causes a computer to execute a process comprising:
- acquiring a plurality of high-definition images photographed multiple times by a first camera with a first angle of view and wide-viewing-angle images photographed by a second camera that is an omnidirectional camera with a second angle of view wider than the first angle of view;
specifying a position and an attitude of the first camera that photographed the images photographed with the first angle of view based on the images photographed with the second angle of view by the second camera;
stitching the plurality of images photographed with the first angle of view to generate a panoramic image;
comparing central coordinates on the panoramic image, of the images photographed with the first angle of view, included in the panoramic image to extract the central coordinates of the images photographed with the first angle of view, positioned at edges of the panoramic image as reference points and correcting positions of the extracted reference points; and
mapping the panoramic image to a three-dimensional model by texture mapping based on the corrected position.
1 Assignment
0 Petitions
Accused Products
Abstract
A non-transitory computer-readable recording medium stores therein an information processing program that causes a computer to execute a process including: acquiring images photographed with a first angle of view and a second angle of view wider than the first angle of view; specifying a position and an attitude of a camera that photographed the image photographed with the first angle of view based on the image photographed with the second angle of view; stitching a plurality of images photographed with the first angle of view to generate a panoramic image; correcting the position on the generated panoramic image, of the image photographed with the first angle of view based on the specified position and attitude of the camera; and mapping the panoramic image to a three-dimensional model by texture mapping based on the corrected position.
-
Citations
9 Claims
-
1. A non-transitory computer-readable recording medium having stored therein an information processing program that causes a computer to execute a process comprising:
-
acquiring a plurality of high-definition images photographed multiple times by a first camera with a first angle of view and wide-viewing-angle images photographed by a second camera that is an omnidirectional camera with a second angle of view wider than the first angle of view; specifying a position and an attitude of the first camera that photographed the images photographed with the first angle of view based on the images photographed with the second angle of view by the second camera; stitching the plurality of images photographed with the first angle of view to generate a panoramic image; comparing central coordinates on the panoramic image, of the images photographed with the first angle of view, included in the panoramic image to extract the central coordinates of the images photographed with the first angle of view, positioned at edges of the panoramic image as reference points and correcting positions of the extracted reference points; and mapping the panoramic image to a three-dimensional model by texture mapping based on the corrected position. - View Dependent Claims (2, 3)
-
-
4. An information processing method implemented by a computer, the information processing method comprising:
-
acquiring a plurality of high-definition images photographed multiple times by a first camera with a first angle of view and wide-viewing-angle images photographed by a second camera that is an omnidirectional camera with a second angle of view wider than the first angle of view, using a processor; specifying a position and an attitude of the first camera that photographed the images photographed with the first angle of view based on the images photographed with the second angle of view, using the processor; stitching the plurality of images photographed with the first angle of view to generate a panoramic image, using the processor; comparing central coordinates on the panoramic image, of the images photographed with the first angle of view, included in the panoramic image to extract the central coordinates of the images photographed with the first angle of view, positioned at edges of the panoramic image as reference points and correcting positions of the extracted reference points, using the processor; and mapping the panoramic image to a three-dimensional model by texture mapping based on the corrected position, using the processor. - View Dependent Claims (5, 6)
-
-
7. An information processing apparatus comprising:
-
a memory; and a processor coupled to the memory, wherein the processor executes a process comprising; acquiring a plurality of high-definition images photographed multiple times by a first camera with a first angle of view and wide-viewing-angle images photographed by a second camera that is an omnidirectional camera with a second angle of view wider than the first angle of view; specifying a position and an attitude of the first camera that photographed the images photographed with the first angle of view based on the images photographed with the second angle of view; stitching the plurality of images photographed with the first angle of view to generate a panoramic image; comparing central coordinates on the panoramic image, of the images photographed with the first angle of view, included in the panoramic image to extract the central coordinates of the images photographed with the first angle of view, positioned at edges of the panoramic image as reference points and correcting positions of the extracted reference points; and mapping the panoramic image to a three-dimensional model by texture mapping based on the corrected position of the image photographed with the first angle of view. - View Dependent Claims (8, 9)
-
Specification