摘要 |
An image processing apparatus 100 includes a parallax calculating unit 1. The parallax calculating unit 1 receives input of a pair of image input data Da1 and Db1 forming a three-dimensional video, calculates parallax amounts of respective regions obtained by dividing the pair of image input data Da1 and Db1 into a plurality of regions, and outputs the parallax amounts as parallax data T1 of the respective regions. The parallax calculating unit 1 includes a correlation calculating unit 10, a high-correlation-region extracting unit 11, a denseness detecting unit 12, and a parallax selecting unit 13. The correlation calculating unit 10 outputs correlation data T10 and pre-selection parallax data T13 of the respective regions. The high-correlation-region extracting unit 11 determines a level of correlation among the correlation data T10 of the regions and outputs high-correlation region data T11. The denseness detecting unit 12 determines, based on the high-correlation region data T11, a level of denseness and outputs dense region data T12. The parallax selecting unit 13 outputs, based on the dense region data T12, the parallax data T1 obtained by correcting the pre-selection parallax data T13.
|