![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图像处理篇
warningm_dm
这个作者很懒,什么都没留下…
展开
-
[学习笔记-图像处理篇]可见光转灰度RGB2GRAY
参考OpenCV中CV_RGB2GRAY和CV_BGR2GRAY的区别【OpenCV】RGB2GRAY原理三通道转单通道的时候,对不同通道权重的不同,是否也会影响到特征提取和匹配的结果呢。opencv:CV_RGB2GRAY转换公式Gray = 0.1140R + 0.5870G + 0.2989*Bmatlab:rgb2gray转换公式Gray = 0.29900R + 0.58700G + 0.11400*B...原创 2021-10-21 16:44:42 · 525 阅读 · 0 评论 -
[学习笔记-图像处理篇]梳理图像匹配算法细则
参考KeyPoint特征提取与匹配—SURF;SIFT;ORB;FAST;Harris角点opencv中DMatch解释1. 特征提取及描述这一部分opencv都是有现成的,首先是初始化关键点和描述子变量。vector<Keypoint> keypoints1, keypoints2;Mat descriptors1, descriptors2;关键点为<Keypoint>元素组成的向量,其中<Keypoint>类内容如下:class KeyPoin原创 2021-10-07 22:25:55 · 1044 阅读 · 1 评论 -
[学习笔记-图像处理篇]可见光-红外融合图像数据集
整理一些切实可用的(不翻墙)数据集链接。也可能翻墙哈,就做个整理说明。检索栏--OSU Color-Thermal DatabaseTNO Image fusion datasetBristol Eden Project Multi-Sensor Data SetVLIRVDIFImagery at a GlanceCVC-14: Visible-FIR Day-Night Pedestrian Sequence DatasetThe Kinect DatasetOSU Color-Thermal D原创 2021-09-06 16:57:03 · 15004 阅读 · 19 评论 -
[学习笔记-图像处理篇]MatConvnet的安装与编译
之前用的时候有问题,今天解决了记录一下。注:1)编译环境:MATLAB 2016b + VS 20172)参考:在MATLAB中安装“MATCONVNET”中遇到的问题和解决方法:“NO SUPPORTED COMPILER OR SDK WAS FOUND.”这是一个目录下载编译运行下载没什么好说的,选个好地方,下载解压就行。指路:MatConvNet: CNNs for MATLAB。编译官方教程:Installing and compiling the library。编原创 2021-08-05 21:07:50 · 189 阅读 · 0 评论 -
[学习笔记-图像处理篇]特征提取与匹配算法matlab程序梳理——ORB
第3弹整理整理,一鼓作气。ORB程序指路 ???? ORB特征匹配注:1)程序为c++程序,可以基于VS实现,也可以使用作者提供的CMakeLists.txt在linux下编译;2)直接复制程序到VS会出现符号错误,主要是【空格符】的问题,重新打一下就好;3)程序中imshow后面都有waitKey(0),想一次出图可以注释掉。程序中注释写的很清楚,好匹配(good match)的筛选条件自己可以修改下面的条件。if (matches[i].distance <= max(2 *原创 2021-06-03 22:05:07 · 1528 阅读 · 0 评论 -
[学习笔记-图像处理篇]特征提取与匹配算法matlab程序梳理——SURF
第2弹参考Matlab的SURF算法原创 2021-06-03 11:24:22 · 3045 阅读 · 5 评论 -
[学习笔记-图像处理篇]特征提取与匹配算法matlab程序梳理——SIFT
This is a content.SIFTSIFT指路 ???? The SIFT Keypoint Detector注:程序为matlab版。参考SIFT特征提取-应用篇原创 2021-06-02 17:15:01 · 3117 阅读 · 4 评论 -
[学习笔记-图像处理篇]NSCT&NSST资源
NSCT原文:http://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=3E6FBD69C35816DB574D3B59B8C2AD7B?doi=10.1.1.212.6741&rep=rep1&type=pdf代码:https://ww2.mathworks.cn/matlabcentral/fileexchange/10049-nonsubsampled-contourlet-toolbox?s_tid=srchtitle.原创 2021-05-28 16:18:16 · 2949 阅读 · 12 评论 -
[学习笔记-图像处理篇]基于PCA的图像融合matlab程序梳理
c++程序不好找,找到一些matlab程序进行梳理。至少明白了一个道理,别拿新浪博客不当资源…主要梳理下面2个程序:1)PCA变换:基于主成分变换(PCA)的图像融合2)PCA融合:基于PCA的图像融合注:1)第一个程序,要求输入图像均为 3通道 ,且 大小一致% 基于PCA变换的图像融合方法%------------------------读入图片up = imread('pic/high.jpg');low = imread('pic/low.jpg');subplot(2,原创 2021-05-13 10:27:16 · 3333 阅读 · 1 评论 -
[学习笔记-图像处理篇]图像高/低通滤波处理c++程序梳理
写在前面,吐个槽。离一千米的谱,找个高通滤波程序,c++的,就难找。找到一运行,还有问题。调了一晚上,第二天一看,居然昨晚调对了,但是以为不对把程序删了。摊手,就逼熊猫摊手。大佬传送门:OpenCV C++实现频域滤波器汇总 理想低通、理想高通、巴特沃思低通、巴特沃思高通、高斯低通、高斯高通注:1)运行环境VS2)大佬程序是直接复制在编辑器里,会出现不明符号的问题3)滤波后图像被imwrite标准化了,参考imwrite保存的图像都是黑的4)这里我只保存gauss_high结果,如何使保存原创 2021-05-11 21:56:00 · 784 阅读 · 1 评论 -
[学习笔记-图像处理篇]RGB图像高斯滤波c++程序梳理
基于程序学习一下,眼神不好,以为是高通滤波,结果是高斯滤波…就说怎么结果变模糊…vs2015+opencv3.3.1 实现 c++ 彩色高斯滤波器(Gaussian Smoothing, Gaussian Blur, Gaussian Filter)就一点点小问题,修修改改就好了。注:1)基于VS进行测试2)实验要用到的源图像要放在项目文件夹下,就是imwrite保存文件的那个路径//高斯滤波器 https://github.com/scutlzk#include <opencv2原创 2021-05-11 21:26:30 · 704 阅读 · 0 评论 -
[学习笔记-图像处理篇]基于拉普拉斯金字塔的图像融合matlab程序梳理
特别鸣谢程序来源:1 【图像融合】拉普拉斯金字塔融合2 【图像融合】高斯金字塔以及前期基于该程序有一些解读,[学习笔记-图像处理篇]拉普拉斯金字塔图像融合法,是对应的。注:1)该程序基于matlab实现2)仅可处理灰度图,如果是RGB,请转为灰度图主程序x0 = imread('color.bmp');x1= rgb2gray(x0);x2 = imread('thermal.bmp');y = lapfusion(x1,x2,4);subplot(1,3,1);imshow(原创 2021-05-11 21:17:10 · 1634 阅读 · 3 评论 -
[学习笔记-图像处理篇]直方图均衡化(直方图匹配)c++程序梳理
基于OpenCV 直方图匹配梳理一下直方图匹配的流程。依上述链接所说,直方图匹配的步骤如下:分别计算源图像与目标图像的累计概率分布分别对源图像和目标图像进行直方图均衡化操作利用映射关系使源图像直方图按照规定进行变换发现还是注释代码梳理的快一点。#include <iostream>#include <fstream>#include <opencv2/opencv.hpp>int main(int argc,char* argv[]){原创 2021-05-11 15:50:47 · 347 阅读 · 3 评论 -
[学习笔记-图像处理篇]图像处理[主融合]参考链接
菜鸡起步,demo先行。先积累一波,后续整理。1)OpenCV探索之路(二十四)图像拼接和图像融合技术2)图像融合:拉普拉斯金字塔融合算法原创 2021-04-29 20:45:03 · 121 阅读 · 0 评论 -
[学习笔记-图像处理篇]基于小波+IHS图像融合的c++程序梳理
带佬资源链接基于IHS变换和小波变换的可见光和红外图像融合(opencv/C++实现)1)运行环境:WIN10 + VS2017社区 + opencv3.2.02)基于C++实现大佬的程序给的很清楚,剩下的边角料工作来整理一下。主要就是头文件、声明以及一些自己运行时报错的调试。头文件及声明#include <iostream>#include <opencv2/opencv.hpp>#include <opencv2/highgui/highgui.hp原创 2021-05-06 20:45:34 · 989 阅读 · 0 评论 -
[学习笔记-图像处理篇]拉普拉斯金字塔图像融合法
梳理了一边拉普拉斯金字塔的图像融合过程,然后发现居然是matlab程序…好吧,那就先记录一下吧。<初次理解,可能有误>主要基于 【图像融合】拉普拉斯金字塔融合 中的程序进行理解。拉普拉斯金字塔步骤:1、对2张输入图像 img1 和 img2 分别建立 N 层 LP金字塔a. 先求图像的高斯金字塔b. 对除高斯金字塔最顶层外的其余层,用上一层的expand结果减去该层,得到新的一层数据c. 对得到的 N-1 层新金字塔加上高斯金字塔的最顶层,得到 N 层的 LP金字塔注:e原创 2021-04-29 21:05:53 · 1354 阅读 · 0 评论