![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
遥感图像处理
文章平均质量分 67
数据库内核
这个作者很懒,什么都没留下…
展开
-
vs2019+Qt 使用 Qlabel 在界面上显示图像及显示失真问题
(1)data 直接使用 Mat 类型的 data 即可,如:image.data;(2)width 表示图像的宽,即图像的列;(3)height表示高,即图像的宽;(4)bytesPerline 表示每行拥有的字节数(如果没有该参数则默认按照 4 字节对齐的方式显示,见另个构造函数);(5)format 表示图片格式,彩色图一般采用Format_RGB888,灰度图则使用Format_indexed8;注意:bytesPerline 参数如果设置不当可能会导致图片显示失真,见下图;图 1 原图。原创 2022-12-01 17:16:27 · 2121 阅读 · 0 评论 -
【影像配准】目标影像在参考影像中的自动定位与裁剪(附有完整代码)
在影像配准时通常要求输入的参考影像和待配准影像是同一地区且尺寸相等,但是在实际应用时如果要求输入的参考影像和待配准影像是同一地区且尺寸相等的话,则需人工手动裁剪,无形中增加了工作量!!!所以在配准前需要增加一个自动裁剪功能,即输入的参考影像很大,然后根据输入的待配准影像从参考影像中裁剪出目标区域,然后进行配准!!!1、获取待配准影像的左上角投影坐标和右下角投影坐标;2、该投影坐标即为参考影像中相应区域的左上角投影坐标和右下角投影坐标;3、把投影坐标转化为像素坐标;4、利用gdal从原参考影像中裁剪出目标区域原创 2022-06-07 22:20:20 · 614 阅读 · 0 评论 -
【影像配准】遥感影像配准结果输出tif影像(附有完整代码)
遥感影像经过配准后会输出两幅影像:配准后的参考影像和配准后的待配准影像;因为两幅多时像影像在拍摄时即便是同源也无法保证拍摄到的景象完全一致,换句话说:配准时为了使两幅影像的同名点能够对应上,两幅影像(参考影像和待配准影像)的尺寸难免会发生变化(多出的部分使用0填充),甚至待配准影像还会发生些微旋转;因此在配准结果输出 .tif 影像时绝对不是简单的 png 转 tif ,下面对遥感影像配准结果输出 .tif 做出了具体实现;具体原理:根据投影坐......原创 2022-05-18 12:11:13 · 2124 阅读 · 0 评论 -
重采样:上采样、下采样(可指定重采样后的长和宽)
重采样包括:上采样和下采样;在使用的过程中直接输入重采样后的长、宽即可!!!#include<iostream>#include<ogrsf_frmts.h>#include<ogr_geometry.h>#include<gdal_priv.h>#include<gdal.h>#include "gdalwarper.h" #include<opencv2/opencv.hpp> using name.翻译 2022-04-28 17:28:59 · 1461 阅读 · 0 评论 -
【坐标转换】像素坐标转投影坐标、投影坐标转像素坐标(附有完整代码及测试结果)
本文主要是对像素坐标转投影坐标、投影坐标转像素坐标的原理进行介绍及代码上的实现!!!一、.tif 影像基本信息介绍1、影像借本信息上图是我使用 QGIS 打开的一副遥感影像的基本属性,上图中 (CRS)范围中的数据对应着该遥感影像的左上角和右下角坐标;2、遥感影像左上角、右下角坐标和像素大小、宽度、高度之间的关系二、投影坐标与像素坐标间的转化原理1、像素坐标转投影坐标2、投影坐标转像素坐标三、代码实现......原创 2022-04-27 10:53:13 · 3699 阅读 · 1 评论 -
如何判断投影坐标是 3 度带还是 6 度带?如何计算中央子午线经度?
在做坐标转换时通常会涉及到:3 度带、6 度带、中央子午线经度的计算,下面使用两种方法对其进行展开计算;一、常规推理法1、已知投影坐标,判断投影坐标是 3 度带还是 6 度带坐标如(4231898,21655933)其中21即为带号,同样所定义的东伪偏移值也需要加上带号,如21带的东伪偏移值为21500000米。假如你的工作区经度在120度至126度范围,则该坐标系为6度带坐标系,该带的中央经度为123度。关注并星标《测绘之家》微信公众号,获取更多测绘测量技术......原创 2022-04-22 16:19:04 · 8087 阅读 · 0 评论 -
SIFT算法详解(附有完整代码)
说明:本文旨在给出SIFT 算法的具体实现,而在 SIFT 详解上只是做出简单介绍,在这里可以给大家推荐一篇好文:https://blog.csdn.net/zddblog/article/details/7521424;结合这篇文章和下文的具体代码实现,我相信你能很快掌握并运用 SIFT 算法,加油哦!!!如有疑问大家可以一起讨论学习!!!一、SIFT算法简介SIFT,即尺度不变特征变换(Scale-invariant feature transform,SIFT),是用于图像处...原创 2022-01-07 17:19:03 · 24471 阅读 · 66 评论 -
【变化检测】多时相影像变化检测精度评价(附有完整代码)
对多时相影像进行精度评估,通常都是使用混淆矩阵求其精确率、漏检率和虚警率;但是要想使用混淆矩阵求上述指标一般都需要知道参考图,也就是在变化检测前知道变化部分和未变化部分,然后用其和变化检测后的结果进行对比,最后求出上述指标;1、生成参考图(1)制作标签我使用的是 labelme 进行打样,标签制作流如下: A.在对两幅多时相影像进行打样时,任意挑选其中的一幅影像旧影像(或新影像),对比两幅影像,然后针对未变化部分对旧影像(新影像)进行打样,打样完...原创 2021-12-27 11:16:11 · 4215 阅读 · 0 评论 -
【影像配准】多时相遥感影像配准结果模块化(附有完整代码)
简单介绍: 图像配准(Image registration)就是将不同时间、不同传感器(成像设备)或不同条件下(天候、照度、摄像位置和角度等)获取的两幅或多幅图像进行匹配、叠加的过程,它已经被广泛地应用于遥感数据分析、计算机视觉、图像处理等领域。配准算法主要有如下几类:基于灰度的配准,基于特征的配准,基于相位的配准。在具体选择配准方法时要根据图像数据的特点、具体应用的需求来考虑,选择以上其中一种或其组合。如常用的基于特征的方法是利用两幅影像上预先提出的点...原创 2021-12-20 13:05:58 · 4018 阅读 · 4 评论 -
【变化检测】多时相遥感影像变化检测 Qt界面可视化 / 实现卷帘功能(附有完整代码)
由于数据具有保密性,这里就不贴效果图了,如果需要源代码可以直接去下载(C++实现); 代码链接:https://download.csdn.net/download/weixin_47156401/373501051、卷帘功能版本1,实现效果如下:输入的两张图片并行显示,通过拉杆,使一张图片移动,移动到两张图片完全重合时,显示变化检测效果;2、卷帘功能版本2,实现效果如下: 输入的两张图片重叠显示,通过拉杆,边拉边显...原创 2021-11-05 15:11:41 · 1302 阅读 · 9 评论 -
【影像配准】遥感影像配准精度评价—特征点检测精度评价(附有完整代码)
特征点检测评价——重复率原理:实际上就是找出两副图像所提出的特征点中,重复特征点所占的比例;《A performance evaluation of local descriptors》一文提出了特征点检测器和匹配结果的评价准则,我的理解是:图A、B是两幅待匹配图像,图A映射到图B有一个单应性矩阵H1,图B映射到图A有单应性矩阵H2,图A检测出N1个特征点,图B检测出N2个特征点,因为图像A和B有部分图像不重叠,故将A图检测的特征点坐标由H1算出在B图的坐标,去掉不合格(计算结果超出在B图像坐标)的原创 2021-08-31 19:28:07 · 4866 阅读 · 13 评论 -
【影像配准】配准之棋盘网格图(镶嵌图像)(附有 C++ 代码)
在查阅了大量的资料后,虽然也找到了一些有关图像配准的精度评价指标,如:特征点检测评价、假定匹配率、召回率、精确率(均已用C++实现,参考:遥感影像评价指标的实现)等;但其中大部分仅仅适用于常规图像、单时相影像配准的评价,在应用于多时相影像配准的精度评价时,往往参考意义不大;经过一番考虑后打算使用棋盘网格图对遥感影像配准结果可视化显示。/********************该函数生成两幅图的棋盘网格图*************************//*image_1表示参考图像...原创 2021-09-08 19:28:08 · 2021 阅读 · 1 评论