Image pixel conversion to Latitude and longitude of that position

5 次查看(过去 30 天)
Hi all
I am working on a project with matlab. I am trying to convert a image pixels into its corresponding latitude and longitude of that position to find that location on the google map. I have a 618x998 image that I ma using. details of its upper left corner or pixel(1,1) are as lat = 50.421442 and long = -104.592987. and its far corner (618,998) lat = 50.412676 and long = -104.584345. its pixel resolution is 1pixel = 1.0465 meters.
Is there any way i can covert a certain pixel let say 125,285 into its corresponding lat and long position with this available info. Please help me with this problem.

回答(1 个)

Alex
Alex 2015-7-8
You need to change the XTick, YTick properties of the image.
  5 个评论
Image Analyst
Image Analyst 2015-7-8
This just puts up axes tick marks - it doesn't "convert" anything. If you have a certain row and column, you'd need to use a typical scaling equation to turn the (row, column) coordinate into a (latitude, longitude) coordinate.

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Resizing and Reshaping Matrices 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by