나는 3D 장면에서 물체의 두 이미지 I1과 I2를 가지고있다. 이미지의 차이점은 객체가 움직 였다는 것입니다. 카메라 위치 및 보정은 알려져 있으며 객체의 몇 가지 3D 피쳐 포인트와 이동 된 3D 변형을 알 수 있습니다. 나는 또한 그러한 특징 점들의 투영법을 가지고있다.이미지 정렬 warpPerspective 또는 warpAffine
이미지를 정렬하고 싶습니다.
난 그냥 2 차원 특징점을보고 아핀 정렬을 변환을 유도 할 수있다 : 나는 몇 가지 옵션이 같은 것 같다. 직관적으로, 이것은 원근 왜곡을 설명하지 않기 때문에 오류가있는 것처럼 보입니다.
나는 동형 변환을 찾고 변형을하기 위해 warpPerspective를 사용할 수 있습니다. 나는 호모 그래피 변형에 익숙하지 않지만, 이것이 투시 왜곡을 고려한 것처럼 들립니다. 사실, 셋업으로, 호모 그래피 매트릭스는 단순히 투영 행렬 반전, 3D 변형 반전, 다시 투영이라고 생각합니다. 그러면 x '= Hx가됩니다. 이것은 내게 정확한 이미지 정렬을 줄 것 같습니다.
그래서 첫 번째 질문 : warpPerspective가 warpAffine의 정렬 결과가 더 좋을까요?
두 번째 질문 : 모든 특징점이 같은 평면에있는 것은 아닙니다. warpPerspective를 계속 사용할 수 있습니까? 내가 동음 이의 변환을 읽을 때 그 점들은 같은 평면에 있어야한다고 생각합니다.
세 번째 질문 : 호모 그래피 변환이 3x3이므로 변환을 수행하기 위해 이미지의 모든 픽셀에 대해 z 좌표를 알아야합니다.
감사합니다.