基于Opencv实现RGB2HSI颜色空间变换
前言 Opencv中有多种颜色空间的转换,唯独没有RGB与HSI的转换,这在遥感影像处理中至关重要,所以写了这个,这个转换有多种方法,我用两种方法实现了,但是方法1算出来不正确,还未找到原因,方法二经过改进结果正确,解决了网上代码存在的一些问题,应该是全网(百度、Google)差不多是最好的了,欢迎打脸。 算法介绍,看这里:http://blog.sina.……
Opencv基于SUFT算子选点,匹配,仿射变换纠正图片
前言 之前写过一个基于仿射变换,进行图像旋转的例子。今天这个名字比较绕,其实就是SUFT算子选点,然后进行点的匹配,基于匹配计算变换矩阵,最后基于变换矩阵进行图片纠正,是Opencv应用于遥感的简单小尝试。 代码 /* 作者:山科_xxin 时间:2017-03-27 22:53:11 功能:<a href="https://www……
C++文件读写,字符串,vector容器练习
前言 一个小练习,知识点还挺多的,主要功能就是读取一个文件夹下的特定格式文件,并把完整目录写入一个txt文件,程序虽小,知识点不少 . 代码 /* 作者:山科_xxin; 时间:2017年3月22日22:46:51; 功能:读取目录下文件,并把完整目录写入txt; 类别:<a href="https://www.ixxin.cn……
转换GDAL数据格式为Opencv Mat
前言 解决这个问题耗费了一点时间,故记录之。 GDAL几乎支持所有的图片,栅格,遥感影像格式,但算法相对Opencv较少,并且支持“空间参考”,而Opencv恰恰相反,所以如果把二者结合,岂不美哉?百度上主要有两个版本,一个是李民录老师的基于Opencv1写的构建Iplimg,可以支持一个波段跟3个波段,还有一个版本是基于opencv2版本写的,通过构建CV……
Opencv学习一之图像旋转
前言 Opencv中是没有直接图像旋转的函数的,只能通过仿射变换实现,但在实现过程中会出现部门内容被裁剪的情况,在解决这个问题上,耗费了一点时间,走了一些弯路,故记录之。 Opencv各版本可在:https://www.ixxin.cn/software.html下载到,需要注意的是Opencv版本越高,支持的VS版本也越高。 主要问题 主要问题就是,旋转后……
Python地理编码合集模块
前言 一个很有意思的模块”geocoder“,只要功能是地理编码与反地理编码,集合了国内外很多地图。 支持的地图: 演示 本次演示,IDE为ipython,api为Arcgis,因为他不需要Key。 地理编码 In [1]: import <a href="https://www.ixxin.cn/tag/geo……
ENVI SARscape导入哨兵1A数据(视频)
前言 SARscape5.2.1支持哨兵1A数据的读取,支持的数据类型有: SM SLC ——条带模式的斜距单视复数产品 IW SLC——干涉宽幅模式(TOPS Mode)的斜距单视复数产品 EW SLC——超宽幅模式(TOPS Mode)的斜距单视复数产品 SM GRD——条带模式的地距多视产品 IW GRD——干涉宽幅模式(TOPS Mode)的地距多视……
哨兵2A多光谱数据与Landsat8多光谱数据对比
前言 哨兵2A为“哥白尼”计划下多光谱成像任务中的首颗卫星,其中可见光近红外分辨率为10M,在免费数据中很可观,我们知道Landsat8 OIL传感器Pan融合数据15M,GF-1免费多光谱数据16M。 对比 1、刈幅宽度 landsat8 L1T数据176KM,哨兵2A L1C数据100KM。 2、配准 二者配准竟然惊人的一致,完美嵌合。 3、分辨率对……
Erdas打开高分一号,RPC正射校正
前言 Erdas在国内并不火,饱受诟病的当然是对国产卫星支持并不好,还没有那么多教程,有的只是Erdas9.2系列老版本的教程,并且破解相对于麻烦,模块单独收费等等原因吧,但是不得不说的Erdas的算法着实优秀,在我之前的文章对于镶嵌影像,跟ENVI有对比,我还打算写Atcor模块与FLAASH模块大气校正的对比,已经做了,但是一直懒得发,今天先发Erdas……
MODIS产品LAI在ENVI5.x下几何校正
前言 我突然你发现了一个问题,视频比图文更容易说明白,并且还省事,今中午就录制了一小段视频。 Modis产品有很多,也有几种校正方法,其中一种是用MOD03产品进行几何配准,而对于LAI产品来说,已经有投影了,但是在ENVI打开会丢失,并且是一种正弦投影,所以这个小视频演示如何转换为WGS84坐标系下。 视频 后语 录视频不易,大家给点打赏。 ……