关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

【影像配准】遥感影像配准结果输出tif影像(附有完整代码)

发布时间:2023-06-26 16:00:47

     遥感影像经过配准后会输出两幅影像:配准后的参考影像和待配准影像;

        注:png 转 tif


     因为两幅多时像影像在拍摄时即便是同源也无法保证拍摄到的景象完全一致,换句话说:配准时为了使两幅影像的同名点能够对应上,两幅影像(参考影像和待配准影像)的尺寸难免会发生变化(多出的部分使用0填充),甚至待配准影像还会发生些微旋转;


       因此在配准结果输出 .tif 影像时绝对不是简单的 png 转 tif ,下面对遥感影像配准结果输出 .tif 做出了具体实现;


       具体原理:根据投影坐标和像素坐标的换算关系,计算出新 .tif 影像的投影信息,然后新建一个新 .tif 影像,把新 .tif 影像的投影信息写进去,并把配准后的待配准影像(png)的相关信息写入新 .tif 影像,最后生成配准后的待配准影像(.tif),配准后的参考影像(.tif)的生成以此类推;


说明:初始遥感影像经过配准后输出两幅影像为 png;


下面具体给出代码上的实现和具体的编译环境!!!


一、代码实现


1、pngTotif.h


因涉及一些执行语句,禁止写入,请联系客服获取


2、pngTotif.cpp


因涉及一些执行语句,禁止写入,请联系客服获取


3、main.cpp


因涉及一些执行语句,禁止写入,请联系客服获取


二、编译环境 


vs2019+gdal2.3.2+opencv4.4.0


/template/Home/leiyu/PC/Static