2014-01-26 3 views
0

각기 다른 크기와 크기로 여러 장의 얼굴 표식을 수동으로 주석 처리했습니다. 주석 프로세스는 이미지의 전체 참조 프레임에 대해 좌표가 (x,y) 인 행렬을 반환합니다.새로운 참조 프레임에서 이미지 픽셀의 좌표를 계산하십시오.

내 프로젝트를 위해 모든 이미지를 고유 한 표준 크기 (특히 960 x 1080 픽셀)로 정규화하고 일부 이미지를 처리해야합니다.

질문은 :

  • I은 ​​이전 및 새로운 이미지 모두의 크기를 알고 있음을 감안할 때, 기준 프레임 내의 좌표 (x1_1,y1_1) 갖는 화소가 1이 될 것이다 TRANSLATION, ROTATIONSCALE 대한 방정식되는 의해서 참조 프레임 2의 픽셀 (x2_1,y2_1)에 매핑됩니까?

이미지 아래에 내가 뭘하려는거야 분명 도움이 될 것 같은 이미지 (원본 800 x 978 원하는 일 960 x 1080)의 2 버전을 볼 수 있습니다

enter image description here

을하고, 관심있는 표식의 위치. 오른쪽의 그림에서 모든 랜드 마크의 좌표를 알고 있다고 가정하면 왼쪽에있는 그림의 좌표를 어떻게 얻을 수 있습니까?

: 이미지는 다음과 같이 matlab's imresize() 함수를 사용하여 스케일링 된 특히

:

ADDED PART합니다 (y 축 이상한 위치 MATLAB이 참조 프레임을두고 방법 때문이다)

B = imresize(A, [1080 960]) 

이 경우 어떻게 축척 비율을 계산할 수 있습니까?

답변

관련 문제