2013-07-31 12 views
0

나는 멀티 스펙트럼 위성 이미지를 보여주는 것이 목표라는 것을 알고 있습니다. 다음과 같이 이미지를 가져옵니다.어떻게 matlab에 GUI를 georeferenced 이미지를 표시하려면?

[img, R] = geotiffread('myimage.tif'); 

따라서 좌표는 4 코너 (R)입니다. 나는 어떻게 내 gui 에서이 좌표를 표시 할 수있을뿐만 아니라 내가 이미지를 클릭하면 좌표의 가치를 얻을 수 있을까? 내가 사용하는 명령은 다음과 같습니다 :

imshow(img); 

mapshow와 같은 다른 명령을 사용해야합니까? 내 최종 GUI는 아래 이미지의 좌표와 축척을 나타내는

과 같아야합니다. 정적 텍스트 상자에 프레임 좌표를 표시 할 수 있지만 실제 좌표에 대한 문제가 있습니다.

많은 많은 감사

+0

그러나 한 달 후에 아무도 나를 모욕하지 않습니다! 하지만 그 대답을 찾았 어. 정말 간단합니다. pix2map은 픽셀 좌표를 좌표로 변환하는 matlab 함수입니다! 그 모든 – Ress

답변

0

확인 불행하게도 한 달 아무도 나를 대답하지 후하지만 난 대답을 발견했다.

정말 간단했습니다. pix2map은 Matlab의 "Mapping Toolbox"에서 픽셀 좌표를지도 좌표로 변환하는 함수입니다.

그게 전부 였어.