2017-09-26 10 views
0

이미지에서 4 개의 해당 점을 알고 있다면 p1->p1' p2->p2' p3->p3' p4->p4'을 말하면 pi(x,y)pi'(x,y)에서 어떻게 계산할 수 있습니까?호모 그래피 행렬을 계산하는 방법 H

I 그 8 개 알려진 점에서 호모 그래피 행렬 H의 요소를 계산하는 방법을 몰라

[X '] = [H11 H12 H13] [X]
[Y'= [ H21 H22 H23] [Y]
[(1)] = [H31의 H32 (1)] [1]

의 이미지 평면 내 포인트를 생각한은 :

P [0] = x : 40 (7) Y : 253
P는 [1] X = 386, Y : 253
P [2] =를 X : 406 Y : 232
P [3] =를 X : 385 Y : 232

가정 이 그림은 원점 Z 축을 기준으로 고정 된 카메라로 찍은 것입니다. 그러나 위의 정보만을 사용하여 각 포인트에서 X, Y, Z를 얻을 수 있습니까?

+1

4 점이 동일 평면이라면, 설명대로 Homography를 얻을 수 있습니다. –

+0

위의 복제본을 검토하십시오. 제목은 두 이미지 사이의 회전과 이동을 찾도록 요청하지만 솔루션은 일반적인 호모 그래피 복구를 수행합니다. – rayryeng

답변

0

OpenCV findHomography 함수를 사용할 수 있습니다. 문서 here, 예 : here

+0

나중에 thnx하지만 matlab을 사용하고 있습니다. 예 또는 doc을 matlab에 제공 할 수 있습니다. –