- 博客(8)
- 收藏
- 关注
原创 图像配准——opencv
使用OpenCV进行图像配准,通常指基于特征点的方法,其核心思想是检测图像中的关键点,提取特征描述符,匹配两图间的对应点,最后估计几何变换。本文介绍使用opencv库进行图像配准方法。
2026-02-02 12:54:53
40
原创 图像配准——ITK
ITK(Insight Segmentation and Registration Toolkit)作为开源医学图像处理标杆工具包,本文将基于 ITK 官方例程,详细讲解采用 Mattes 互信息度量与平移变换的二维多模态配准算法实现,重点解决图像间的“平移类错位” 问题。本文介绍使用ITK进行多波段图像配准,融合为一张全波段图像的方法。备注:头文件中很多不必需(作者测试其他方法用),可自行删除。
2026-02-02 11:16:21
26
原创 高光谱数据可视化
第一种:基于default bands = {2,19,2} 这三个波段的光谱值即为RGB值,然后归一化到0-255之间即可。本文介绍将高光谱数据转为图像进行可视化的方法。3,从线性RGB到最终的sRGB(伽马校正)1, 从光谱数据计算CIE XYZ三刺激值。2,从CIE XYZ转换到线性RGB。
2026-02-02 11:04:52
29
原创 图像拼接——ITKMontage
ITKMontage是一个开源的、高性能的图像拼接软件模块。它的核心任务是将多张部分重叠的图像瓦片(Tiles)拼接成一幅完整的大图,专为处理材料显微科学中产生的大规模、高分辨率图像而设计。针对ITKMontage模块中示例进行了修改,解决了没有文件TileConfiguration.txt的情况,以及使用中的一些BUG。ITKMontage可以单独编译,也可以作为ITK的一个模块进行编译,介绍后一种的cmake设置。本文介绍使用ITKMontage模块进行图像拼接的方法。此处省略编译后的库配置。
2026-02-02 10:34:38
26
原创 多焦点图像融合算法
代码:调用函数bool imagefuse(std::vector<std::string> imagePaths, std::string outputPath)即可。概述:针对同一场景、但焦点落在不同深度(前景清晰/背景模糊,或反之)的多张照片融合,得到一张。本文介绍使用opencv进行多深度图像融合的代码。
2026-02-02 10:19:43
39
原创 高光谱数据读取
1,hdr文件:高光谱图像的头文件,通常是 ENVI 格式,描述了 .spe 文件的数据结构和格式。2,spe文件:是高光谱图像系统常见的一种原始图像数据存储格式,与 .hdr(头文件)搭配使用。包含BSQ/BIL/BIP三种排列方式的数据读取,以及BIL格式的数据保存。.hdr:高光谱图像的头文件,描述spe文件的数据结构和格式。.spe:高光谱数据文件,即每个像素位置对应波段的反射率值。本文主要介绍spe格式高光谱数据的读取和写入。
2026-02-02 09:43:56
42
原创 第二章 简单示例(创建一个VS+QOpenGL工程)
3,右键点击项目名称,添加类Qt Widget Class,注意修改Base class名称为QOpenGLWidget。4,项目属性页中,Qt Modules增加QtOpenGL和QtOpenGLWidget两项。QtWidgetsApplication.h 中创建QtPointViewClass的指针。1,VisualStudio创建Qt Widegts Application项目。2,双击ui文件,添加MDI Area控件(用于多元展示)出现Qt Designer闪退:修改ui默认打开方式。
2025-11-28 18:21:29
184
原创 第一章 VS2022+Qt+OpenGL环境配置
VS2022 → 扩展 → Qt VS Tools → Qt Options。搜索"Qt"并安装"Qt Visual Studio Tools"第二步:安装Qt Visual Studio Tools。打开VS2022 → 扩展 → 管理扩展。第一步:安装QT,安装VS2022。重启VS2022完成安装。第三步:配置QT版本。
2025-10-24 11:46:44
263
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅