OpenCV
文章平均质量分 53
魏Gordon
菜鸟
展开
-
【OpenCV】OpenCV 4.4.0下 SIFT与SURF的使用说明
OpenCV 4.4.0下 SIFT与SURF的使用说明OpenCV 4.4.0 中SIFT 专利到期,SIFT方法已经回归主库,使用时 cv::SIFT即可,不需要特别的头文件。SURF 还在 nofree 中,相较于4.1.0及之前版本,头文件不在 #include <opencv2/xfeatures2d.hpp> 而在 #include <opencv2/xfeatures2d/nonfree.hpp>中具体可参考:【OpenCV】OpenCV 4 下 SIFT、S原创 2020-09-17 09:59:10 · 6629 阅读 · 0 评论 -
【OpenCV】vector转Mat(error定位Release函数)
最近想利用opencv自带函数处理数据,但数据类型为vector型,于是利用Mat的构造函数直接将vector数据转存到新Mat中如#include <iostream>#include <opencv2\opencv.hpp>using namespace std;using namespace cv;int main() { vector<ucha...原创 2019-10-24 22:21:41 · 826 阅读 · 0 评论 -
【OpenCV】彩色RGB图像添加高斯噪声(Gaussian Noise)
简介高斯噪声是指它的概率密度函数服从高斯分布(即正态分布)的一类噪声,高斯噪声是一个加性噪声(加性噪声一般指热噪声、散弹噪声等,它们与信号的关系是相加,不管有没有信号,噪声都存在)。产生原因:1)图像传感器在拍摄时市场不够明亮、亮度不够均匀;2)电路各元器件自身噪声和相互影响;3)图像传感器长期工作,温度过高。这里说一下高斯白噪声:白噪声是一种功率谱密度为常数的随机信号或随机过程。换...原创 2019-10-09 16:27:47 · 8857 阅读 · 0 评论 -
【OpenCV】Retinex图像增强(SSR,MSR,MSRCR)
简介1963年12月30日E. Land作为人类视觉的亮度和颜色感知的模型在俄亥俄州提出了一种颜色恒常知觉的计算理论——Retinex理论。Retinex是一个合成词,它的构成是retina(视网膜)+cortex(皮层)→ Retinex。40多年来,工作在IS&T、NASA的J. J. McCann和D. J. Jobson、Zia-Ur Rahman、G. A. Woodell等人...原创 2019-10-05 22:13:54 · 9323 阅读 · 10 评论 -
【OpenCV】opencv4 + vs2015 + win10 开发环境配置
OpenCV是开源跨平台计算机视觉库,提供了计算机视觉处理中大量的算法函数,使得我们可以通过调用已有的函数快速开发应用程序。环境操作系统: Windows 10开发工具: Microsoft Visual Studio 2015 (vc14)OpenCV: OpenCV4.0.1 (2.x版本、3.x版本和4.x版本配置方法大致相同)首先,下载并安装opencv4.0.1的库(或者自己编...原创 2019-04-17 18:02:59 · 1497 阅读 · 3 评论 -
【OpenCV】OpenCV 4 下 SIFT、SURF的使用
opencv4.0.1 的编译完成版本已经没有SIFT和SURF算法了, 一些算法因为专利或者未成熟的原因,不在发布的release版本中了,其中就包括SIFT和SURF,他们因为专利的原因不能用于商业,在2.x版本中,放在在nofree中,而3.x版本开始,这些方法被放入了opencv_contrib中,如果想使用需要自己编译到opencv中。这里需要自己编译OpenCV4.0.1 + ope...原创 2019-03-30 22:29:09 · 44891 阅读 · 48 评论 -
【OpenCV】reprojectImageTo3D函数
reprojectImageTo3D函数该函数将视差图,通过投影矩阵Q,得到一副映射图,图像大小与视差图相同,且每个像素具有三个通道,分别存储了该像素位置在相机坐标系下的三维点坐标在x, y, z,三个轴上的值,即每个像素的在相机坐标系下的三维坐标。void cv::reprojectImageTo3D( InputArray disparity, //视差图像 OutputArray...原创 2019-01-11 22:21:59 · 27207 阅读 · 130 评论 -
【OpenCV】opencv4 + opencv_contrib 4 + VS2015-VS2019的编译
opencv4.0.1+opencv_contrib4.0.1的编译CMake Configure 时 opencv_ffmpeg.dll 等文件下载失败C2065 'ID3D11Multithread': undeclared identifier 错误等 LNK1104 cannot open file '...\...\lib\Debug\opencv_world401d.lib'问题原创 2019-01-04 23:26:26 · 21917 阅读 · 67 评论 -
【OpenCV】Mat的使用方法以及Mat中的参数和函数
opencv原创 2018-12-22 17:07:32 · 32175 阅读 · 0 评论 -
【OpenCV】calcHist() 计算直方图 (一维直方图、二维直方图)
OpenCV2.4.13calcHist 通过图像计算直方图函数声明如下:void calcHist( const Mat* images, int nimages, const int* channels, InputArray mask, OutputArray hist, int dims, const int...原创 2017-04-17 20:12:45 · 7846 阅读 · 0 评论