matlab读取tiff卫星遥感图像和地理信息并转化为点云

简介

本文介绍使用matlab对遥感图像软件上截取的tiff格式图像进行图像提取和地理位置的提取。简单介绍matlab所使用的对应类和函数:geotiffread函数,GeographicCellsReference类,intrinsicToGeographic函数。最后使用matlab提供的相关函数提取每个像素的地理坐标转换为点云数据。

主要函数与类介绍

1,[A,R] = geotiffread(filename)

从由filename 指定的GeoTIFF文件中读取地理灰度图,RGB或多光谱图像或数据网格到A 中,并创建GeographicCellsReference对象R。

[boston,R] = geotiffread('boston.tif');
figure
mapshow(boston,R);
axis image off

图像的显示结果如下:
matlab读取tiff卫星遥感图像和地理信息并转化为点云_第1张图片

2,[X,cmap,R] = geotiffread(filename)

[A,refmat,bbox] = geotiffread(filename)
[X,cmap,refmat,bbox] = geotiffread(filename)
以上函数功能和第一个差不多,详情见matlab对函数geotiffread的说明:

你可能感兴趣的:(matlab,图像处理)