Computer Vision/3D Reconstruction

(4) 3D Reconstruction

신승희 2021. 8. 11. 16:39

 pixel의 위치와 disparty를 알면 3차원 정보를 알 수 있다. 3차원 정보가 K(Camera intrinsic parameter)를 통해 나왔기 때문에 Kinverse를 구하면 3차원 정보가 나오게 되는 것이다.

 K(Camera intrinsic parameter)inverse matrix를 구한 후 cv2.reprojectImage3D() 함수와 Kinverse, disparity를 이용해 3차원 좌표값을 구했다. cv2.cvtColor() 함수를 이용해 그 pixelRGB 값을 구하고 범위를 0~1로 해주기 위해 255로 나눴다.

 마지막으로 신뢰할 수 없는 부분은 3D reconstruction 할 때 필요 없기 때문에 값을 0으로 해주었다.