今天给matlab处理过的图像加投影信息出错,记录一下,防止以后出错,也和小伙伴们一起学习!
%% 遥感影像的读写操作(带有空间坐标信息)
clc
clear%读取没有空间坐标的影像
Y=imread('此处为没有投影信息的图像的路径');
%获取影像的空间信息
[X,R]=geotiffread('此处为带有投影信息的图像的路径');
info=geotiffinfo('此处为带有投影信息的图像的路径');
%将空间坐标信息赋予处理后的影像
geotiffwrite('加上投影信息后要存放的路径位置',Y,R, 'GeoKeyDirectoryTag', info.GeoTIFFTags.GeoKeyDirectoryTag);
之前报错的原因 报的错误是栅格尺寸不对,要注意像元分辨率大小一致。
如果觉得《Matlab遥感图像处理学习》对你有帮助,请点赞、收藏,并留下你的观点哦!