0
각기 다른 크기와 크기로 여러 장의 얼굴 표식을 수동으로 주석 처리했습니다. 주석 프로세스는 이미지의 전체 참조 프레임에 대해 좌표가 (x,y)
인 행렬을 반환합니다.새로운 참조 프레임에서 이미지 픽셀의 좌표를 계산하십시오.
내 프로젝트를 위해 모든 이미지를 고유 한 표준 크기 (특히 960 x 1080
픽셀)로 정규화하고 일부 이미지를 처리해야합니다.
질문은 :
- I은 이전 및 새로운 이미지 모두의 크기를 알고 있음을 감안할 때, 기준 프레임 내의 좌표
(x1_1,y1_1)
갖는 화소가 1이 될 것이다TRANSLATION
,ROTATION
및SCALE
대한 방정식되는 의해서 참조 프레임 2의 픽셀(x2_1,y2_1)
에 매핑됩니까?
이미지 아래에 내가 뭘하려는거야 분명 도움이 될 것 같은 이미지 (원본 800 x 978
원하는 일 960 x 1080
)의 2 버전을 볼 수 있습니다
을하고, 관심있는 표식의 위치. 오른쪽의 그림에서 모든 랜드 마크의 좌표를 알고 있다고 가정하면 왼쪽에있는 그림의 좌표를 어떻게 얻을 수 있습니까?
: 이미지는 다음과 같이matlab's
imresize()
함수를 사용하여 스케일링 된 특히
:
ADDED PART합니다 (y
축 이상한 위치 MATLAB이 참조 프레임을두고 방법 때문이다)
B = imresize(A, [1080 960])
이 경우 어떻게 축척 비율을 계산할 수 있습니까?