55问答网
所有问题
matlab如何输出图像左上角的经纬度,是tif格式,左上角和左下角的经纬度是有的,求如何输出?
如题所述
举报该问题
推荐答案 推荐于2018-04-12
info = geotiffinfo('*.tif');
[x,y] = pix2map(info.RefMatrix, 1, 1); %1,1代表左上角像素点
[lat,lon] = projinv(info, x,y) %这个是左上角的经纬度
如果要右下角的经纬度,把1,1改成最后的那个像素点的位置就可以了
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/cFGGeGe48cF4FeF4GF.html
其他回答
第1个回答 2017-09-27
看了一下,原来命令写错了。你用这个imwrite()函数,是写入图像文件,而要求是以
数组的形式输出为tif格式的影像数据,所有你应该用imread()函数来读出。
使用格式:
format short g
A = imread('yuanshi.tif');
本回答被网友采纳
相似回答
matlab
像素坐标值转换为
经纬度
答:
线性方程组比如开始的1像素代表50度,101像素代表100度y=ax+b 50=a+b 100=101a+b 求得a,b,像素和
经纬度的
转换关系就可以得到。接下来是自定义坐标轴的问题,可以这么用 例如:set(gca,'xtick',[1,3,6,8])%设置在1,3,6,8处出现坐标点,这里改成像素 不知道行不行 set(gca,'xtick...
matlab
怎么对遥感图像的单元(像素)点求和呢?遥感
图像的格式
已经
是tif的
...
答:
确定tiff是彩图? I的大小是三维的么? 试试colormap autumn 或者用image函数显示看看 有没有试过在文件类型中再添加:
在
matlab中如何输出
一个函数的
图像
答:
利用ezplot函数可以直接画出函数图像
一幅图名字叫ak.
tif,如何
用
matlab
判断并去掉图片中的红色部分和
图像
外...
答:
g1=imadjust(f,[0 1],[1 0]); %灰度转换,实现明暗转换(负片图像)figure,imshow(g1)将0.5到0.75的灰度级扩展到范围[0 1]g2=imadjust(f,[0.5 0.75],[0 1]);figure,imshow(g2)g=imread('point.jpg');h=log(1+double(g)); %对输入图像对数映射变换 h=mat2gray(h); ...
matlab
读取一幅图像后,如何知道这幅
图像具有
RGBA四个通道
的,如何输出
...
答:
读取图片 A=imread(’.
tif
‘);这时A成为一个四层的矩阵(不正规,但是我一般是这样理解的)B=A(:,:,4);即读取第四层的矩阵,就是Alpha通道
大家正在搜
matlab如何导出tif图
元素左上角和左下角
matlab批量导出tiff
matlab的图怎么导出
matlab保存tif图片
matlab读取图片imread
matlab读取tiff数据
matlab读取tiff文件
matlab无法复制图像
相关问题
怎样在matlab中导入经纬度
用matlab添加经纬度坐标
用matlab怎么把经纬度做成坐标
谁会用matlab软件用经纬度计算两点间的距离
matlab程序求经纬度的信息。
用matlab如何提取经纬度、时间信息。
matlab 数据匹配 经纬度匹配
在matlab中把数据插到对应的经纬度网格上