OpenCV
文章平均质量分 92
lmmy
这个作者很懒,什么都没留下…
展开
-
Qt平台添加OpenCV库
1 软件下载CMake V3.9.0 OpenCV V3.2.0 Qt V5.8.0 注意:请严格按照这几个版本,我之前下载了其他的版本编译总是出错,虽然不确定是否一定是版本问题,但是减少错误因素吧!软件链接来源于此博客 http://ex2tron.top/2017/07/26/CMake%E7%BC%96%E8%AF%91OpenCV3-2%EF%BC%88Qt%E5%B9%B3%...原创 2018-08-10 20:26:11 · 11339 阅读 · 0 评论 -
opencv方框、高斯、均值、中值、双边滤波
opencv中有多种滤波方法实现图像平滑,线性滤波包括方框、均值、高斯。非线性滤波有:中值、双边滤波。实现代码参考博主@IT1995 https://blog.csdn.net/qq78442761/article/details/54297212线性滤波:像素的输出值取决于输入像素的加权求和线性滤波其原始数据与滤波结果是一种算术运算,即用加减乘除等运算实现,如均值滤波(模板内像素灰度...原创 2018-09-15 10:29:55 · 703 阅读 · 0 评论 -
opencv中imgproc模块·直方图计算
官网:http://www.opencv.org.cn/opencvdoc/2.3.2/html/doc/tutorials/imgproc/table_of_content_imgproc/table_of_content_imgproc.html#table-of-content-imgproc一种特殊直方图——图像直方图是什么?直方图是图像中像素强度分布的图形表达式,它统计了每一...转载 2018-09-18 14:21:19 · 178 阅读 · 0 评论 -
opencv图像通道 8UC1?
转载自博主@马卫飞 https://blog.csdn.net/maweifei/article/details/51221259CV_<bit_depth>(S|U|F)C<number_of_channels> --bit_depth---比特数---代表8bite,16bites,32bites,64bites---比如说你现在创建了一个存储--灰度图片的M...转载 2018-09-14 18:17:39 · 4560 阅读 · 0 评论 -
opencv--imgproc模块·Hough 检测圆
官网:http://www.opencv.org.cn/opencvdoc/2.3.2/html/doc/tutorials/imgproc/imgtrans/hough_circle/hough_circle.html#hough-circle前言Hough变换也是在图像处理、计算机视觉领域应用很广泛的技术。经常是用Hough来检测直线,今天想学习下Hough检测圆。用官网的代码...原创 2018-09-13 20:59:48 · 1122 阅读 · 0 评论 -
回过头来看opencv第一篇·Mat
官网:http://www.opencv.org.cn/opencvdoc/2.3.2/html/doc/tutorials/core/table_of_content_core/table_of_content_core.html#table-of-content-core从真实世界中获取数字图像有很多方法,比如数码相机、扫描仪、CT或者磁共振成像。无论哪种方法,我们(人类)看到的是图像...原创 2018-09-29 10:07:46 · 164 阅读 · 0 评论 -
opencv离散傅里叶变换进行图像旋转校正
前言离散傅立叶变换的一个应用是决定图片中物体的几何方向。 观察这两张幅度图你会发现频域的主要内容(幅度图中的亮点)是和空间图像中物体的几何方向相关的。 通过这点我们可以计算旋转角度并修正偏差。官网:http://www.opencv.org.cn/opencvdoc/2.3.2/html/doc/tutorials/core/discrete_fourier_transfo...转载 2018-09-12 11:04:25 · 2749 阅读 · 1 评论 -
opencv--imgproc模块·图像金字塔
官网:http://www.opencv.org.cn/opencvdoc/2.3.2/html/doc/tutorials/imgproc/pyramids/pyramids.html#pyramids图像金字塔是视觉运用中广泛采用的一项技术一个图像金字塔是一系列图像的集合 - 所有图像来源于同一张原始图像 - 通过梯次向下采样获得,直到达到某个终止条件才停止采样。 有两种类型的图像金...转载 2018-09-12 15:27:48 · 379 阅读 · 0 评论 -
opencv学习总览
参考博主@langb2014 博客:https://blog.csdn.net/langb2014/article/details/50802031 opencv学习应该按照opencv的模块进行学习,主要模块有core——定义了基本数据结构,包括最重要的Mat和矩阵创建、掩码、绘图等imgproc——包括线性和非线性的图像滤波,图像的几何变换、形态学、金字塔、阈值操作等huig...转载 2018-09-05 20:41:51 · 140 阅读 · 0 评论 -
初学OpenCV图像遍历at<typename>(i,j)
今天终于可以坐下好好写个博客,看到csdn各类博文都觉得亲切,^_^哈哈~在学习OpenCV的core模块——改变图像的对比度和亮度代码源自博主langb2014 的博文: https://blog.csdn.net/langb2014/article/details/50924565其中有段三个for循环的代码不太懂for (int i =0;i<srcImage.rows...转载 2018-09-08 17:04:05 · 2500 阅读 · 0 评论 -
VS2010下opencv阈值操作
前言OpenCV算法是值得单独拿出来学习的,opencv包含很多模块,如Calib3d模块、imgproc图像处理模块、ml机器学习模块等等。今天算是一个开始,学习将opencv中几种阈值操作改变参数动态显示(createTrackbar)代码可参考博主@IT1995 https://blog.csdn.net/qq78442761/article/details/54312945我也...原创 2018-09-04 11:35:17 · 240 阅读 · 0 评论 -
Visual Studio 2010 +OpenCV2.4.9的环境配置
这篇博文本应该是csdn上的第一篇才对,中间的事情让它过去了一段时间……记录是为了不忘记,所以在还没有完全忘记之前,想把它记录下来。opencv下载之后,双击,出现解压(安装)对话框,选择相应的解压路径,例如我选择D盘,点击“Extract”,值得注意的一点是不需要额外新建一个opencv的文件夹,解压之后就自动会创建opencv。2.本机环境变量添加计算机->属性-...原创 2018-08-24 16:25:20 · 1093 阅读 · 2 评论 -
如何方便地查看到Qt平台下OpenCV函数实现源码?
网上流传的大部分查看opencv源码的方法1、基于windows下的cmake编译生成Visual Studio工程文件2、使用VS下的“查找与替换”功能搜索函数名来查找,这种方式虽然能找到函数实现,但不能跳转; 3、使用最笨的方法, 在解压缩得到的opencv,其sources中就包含具体函数的实现不过也要先知道函数名在哪个modules下,如下可以看到modules中很多……...原创 2018-08-27 10:48:11 · 943 阅读 · 3 评论 -
OpenCV读取图片在Qt界面中显示
OpenCV包含了大量的机器视觉处理算法,Qt具有良好的交互界面优势。通过OpenCV完成底层算法,用Qt完成上层的应用接口OpenCV与Qt就是这样的完美组合。前面经过对Qt近两周的学习,算是对Qt有个小小认识,想着边学边做,把opencv也用起来,就有了这篇文章,其实现思路网上很多博友都已经说过,这里就总结一下思路:1. Mat Image = cv::imread…… //opencv...原创 2018-08-23 17:12:47 · 12518 阅读 · 5 评论 -
OpenCV库文件介绍
准备在Qt平台下调用OpenCV,首先就要包含几个库文件头文件,所以想对OpenCV的库文件做一个详细了解 #include<opencv2/core/core.hpp> #include<opencv2/highgui/highgui.hpp> #include<opencv2/imgproc/imgproc.hpp> 库文件...转载 2018-08-22 20:24:38 · 6740 阅读 · 0 评论