Image processing apparatus, image processing method, and program
AssigneeFUJIFILM Corporation
InventorMasaya Tamaru
Life of this patent
Estimating the term…
Abstract
When a plurality of faces are arranged in order of distance, a three-dimensional effect evaluation value r for each face is determined on the basis of a three-dimensional effect evaluation function F1 having a point A which internally divides the distance from the front side to the rear side in the depth direction at 1:2 as the vertex. A face with the maximum three-dimensional effect evaluation value r, serving as a face with the highest priority, is determined to be a main object. Then, three-dimensional processing is performed on a plurality of images such that the parallax of the determined main object is the minimum, thereby generating an image for three-dimensional display.
Claims12
An image processing apparatus that performs three-dimensional processing for three-dimensional display on a plurality of images which includes a plurality of faces and has different points of view and generates an image for three-dimensional display which is three-dimensionally displayed on a display unit for three-dimensional display, comprising:
- a face detecting unit that detects a face in the image;
- a distance calculating unit that calculates the distance of each face in a depth direction on the basis of the amount of parallax between the plurality of images;
- a main object determining unit that determines a face disposed at an intermediate distance, serving as a face with the highest priority, to be a main object when three or more faces are detected in the image and are arranged in order of distance;
- and
- a three-dimensional processing unit that performs the three-dimensional processing on the plurality of images such that the parallax of the main object is the minimum, thereby generating the image for three-dimensional display;
- wherein the main object determining unit includes a priority adjusting unit that adjusts the priority;
- wherein a three-dimensional effect evaluation value for each face is determined on the basis of a three-dimensional effect evaluation function having a point that is one-third of the distance from a front of the image to a rear of the image in the depth direction as the vertex;
- and
- wherein a face having a maximum three-dimensional effect evaluation value is used as the face with the highest priority and is determined to be the main object.
An image processing apparatus that performs three-dimensional processing for three-dimensional display on a plurality of images which includes a plurality of faces and has different points of view and generates an image for three-dimensional display which is three-dimensionally displayed on a display unit for three-dimensional display, comprising:
- a face detecting unit that detects a face in the image;
- a distance calculating unit that calculates the distance of each pixel of the image in a depth direction on the basis of the amount of parallax between the plurality of images;
- a main object determining unit that determines a face closest to the pixel disposed at an intermediate distance, serving as a face with the highest priority, to be a main object when three or more faces are detected in the image and the pixels are arranged in order of distance;
- and
- a three-dimensional processing unit that performs the three-dimensional processing on the plurality of images such that the parallax of the main object is the minimum, thereby generating the image for three-dimensional display,
- wherein the main object determining unit includes a priority adjusting unit that adjusts the priority;
- wherein a three-dimensional effect evaluation value for each face is determined on the basis of a three-dimensional effect evaluation function having a point that is one-third of the distance from a front of the image to a rear of the image in the depth direction as the vertex;
- and
- wherein a face having a maximum three-dimensional effect evaluation value is used as the face with the highest priority and is determined to be the main object.
An image processing method that performs three-dimensional processing for three-dimensional display on a plurality of images which includes a plurality of faces and has different points of view and generates an image for three-dimensional display which is three-dimensionally displayed on a display unit for three-dimensional display, comprising:
- detecting a face in the image;
- calculating the distance of each face in a depth direction on the basis of the amount of parallax between the plurality of images;
- determining a face disposed at an intermediate distance, serving as a face with the highest priority, to be a main object when three or more faces are detected in the image and are arranged in order of distance;
- determining a three-dimensional effect evaluation value for each face on the basis of a three-dimensional effect evaluation function having a point that is one-third of the distance from a front of the image to a rear of the image in the depth direction as the vertex;
- using a face having a maximum three-dimensional effect evaluation value as the face with the highest priority and determining said face to be the main object;
- adjusting the priority;
- and
- performing the three-dimensional processing on the plurality of images such that the parallax of the main object is the minimum, thereby generating the image for three-dimensional display.
An image processing method that performs three-dimensional processing for three-dimensional display on a plurality of images which includes a plurality of faces and has different points of view and generates an image for three-dimensional display which is three-dimensionally displayed on a display unit for three-dimensional display, comprising:
- detecting a face in the image;
- calculating the distance of each pixel of the image in a depth direction on the basis of the amount of parallax between the plurality of images;
- determining a face closest to the pixel disposed at an intermediate distance, serving as a face with the highest priority, to be a main object when three or more faces are detected in the image and the pixels are arranged in order of distance;
- determining a three-dimensional effect evaluation value for each face on the basis of a three-dimensional effect evaluation function having a point that is one-third of the distance from a front of the image to a rear of the image in the depth direction as the vertex;
- using a face having a maximum three-dimensional effect evaluation value as the face with the highest priority and determining said face to be the main object;
- adjusting the priority;
- and
- performing the three-dimensional processing on the plurality of images such that the parallax of the main object is the minimum, thereby generating the image for three-dimensional display.
A non-transitory computer readable medium that allows a computer to perform an image processing method that performs three-dimensional processing for three-dimensional display on a plurality of images which includes a plurality of faces and has different points of view and generates an image for three-dimensional display which is three-dimensionally displayed on a display unit for three-dimensional display, comprising:
- detecting a face in the image;
- calculating the distance of each face in a depth direction on the basis of the amount of parallax between the plurality of images;
- determining a face disposed at an intermediate distance, serving as a face with the highest priority, to be a main object when three or more faces are detected in the image and are arranged in order of distance;
- determining a three-dimensional effect evaluation value for each face on the basis of a three-dimensional effect evaluation function having a point that is one-third of the distance from a front of the image to a rear of the image in the depth direction as the vertex;
- using a face having a maximum three-dimensional effect evaluation value as the face with the highest priority and determining said face to be the main object;
- adjusting the priority;
- and
- performing the three-dimensional processing on the plurality of images such that the parallax of the main object is the minimum, thereby generating the image for three-dimensional display.
A non-transitory computer readable medium that allows a computer to perform an image processing method that performs three-dimensional processing for three-dimensional display on a plurality of images which includes a plurality of faces and has different points of view and generates an image for three-dimensional display which is three-dimensionally displayed on a display unit for three-dimensional display, comprising:
- detecting a face in the image;
- calculating the distance of each pixel of the image in a depth direction on the basis of the amount of parallax between the plurality of images;
- determining a face closest to the pixel disposed at an intermediate distance, serving as a face with the highest priority, to be a main object when three or more faces are detected in the image and the pixels are arranged in order of distance;
- determining a three-dimensional effect evaluation value for each face on the basis of a three-dimensional effect evaluation function having a point that is one-third of the distance from a front of the image to a rear of the image in the depth direction as the vertex;
- using a face having a maximum three-dimensional effect evaluation value as the face with the highest priority and determining said face to be the main object;
- adjusting the priority;
- and
- performing the three-dimensional processing on the plurality of images such that the parallax of the main object is the minimum, thereby generating the image for three-dimensional display.
Dependencies are inferred from the claim text.