• Opencv2系列学习笔记6(直方图的应用)

    时间:2022-12-26 21:49:10

    前面我讲述了直方图的概念以及如何用opencv实现一维和二维的直方图。详见这两篇blog: Mat 格式:http://blog.csdn.net/lu597203933/article/details/16884409   cv:http://blog.csdn.net/lu597203933/a...

  • Opencv2系列学习笔记2(图像的遍历)

    时间:2022-12-26 21:35:11

    图像遍历主要有三种方法,本节主要介绍和比较这三种方法。 一:简单存取像素值        首先介绍一个名词—椒盐噪点:它是一种特殊的噪点,它随机的将图像中的部分像素设置为白色或者黑色。 Code: #include <opencv2\highgui\highgui.hpp>#inclu...

  • Opencv2系列学习笔记1(图像的基本操作)

    时间:2022-12-26 21:25:33

    一:Opencv2与opencv1的区别:     Opencv1.0版本于2006年面世,主要基于C语言。2009年发布opencv2,主要基于C++。此时opencv库被划分成多个模块,这些模块被编译成库文件后,位于lib文件夹中。主要有以下模块(版本1的结构见我的这篇blog:http://b...

  • Opencv2系列学习笔记11(霍尔夫变换)

    时间:2022-12-26 21:21:10

    本节主要介绍如何用Hough变换检测直线和圆 一:Hough变换检测直线 <1> 原始Hough变换 思想:先求出图像中每点的极坐标方程<如下图>,相交于一点的极坐标曲线的个数大于最小投票数,则将该点所对应的(p, r0)放入vector中,即得到一条直线,lines中存储...

  • Opencv2系列学习笔记8(图像滤波)

    时间:2022-12-26 21:20:58

    一:概念: 滤波是信号处理机图像处理中的一个基本操作。滤波去除图像中的噪声,提取感兴趣的特征,允许图像重采样。 图像中的频域和空域:空间域指用图像的灰度值来描述一幅图像;而频域指用图像灰度值的变化来描述一幅图像。而低通滤波器和高通滤波器的概念就是在频域中产生的。 低通滤波器指去除图像中的高频成分,而...

  • Opencv2系列学习笔记2_2(图像的其它操作)

    时间:2022-12-26 21:21:16

    本节主要涉及到图像的领域、算术操作以及如何操作图像感兴趣的区域,并讲解IplImage和Mat及opencv2中Ptr类型之间的相互转换。 一:邻域操作 以下例子主要对图像进行锐化。基于拉普拉斯算子<后面讨论>。这幅图像的边缘部分将得到放大,细节部分将更加的锐利。计算方式为: sharp...

  • Opencv2系列学习笔记1(图像的基本操作)

    时间:2022-12-26 21:20:58

    一:Opencv2与opencv1的区别:     Opencv1.0版本于2006年面世,主要基于C语言。2009年发布opencv2,主要基于C++。此时opencv库被划分成多个模块,这些模块被编译成库文件后,位于lib文件夹中。主要有以下模块(版本1的结构见我的这篇blog:http://b...

  • Opencv2系列学习笔记11(霍尔夫变换)

    时间:2022-12-26 21:16:20

    本节主要介绍如何用Hough变换检测直线和圆 一:Hough变换检测直线 <1> 原始Hough变换 思想:先求出图像中每点的极坐标方程<如下图>,相交于一点的极坐标曲线的个数大于最小投票数,则将该点所对应的(p, r0)放入vector中,即得到一条直线,lines中存储的...

  • Opencv2系列学习笔记6(直方图的应用)

    时间:2022-12-26 21:16:14

    前面我讲述了直方图的概念以及如何用opencv实现一维和二维的直方图。详见这两篇blog: Mat 格式:http://blog.csdn.net/lu597203933/article/details/16884409   cv:http://blog.csdn.net/lu597203933/a...

  • Opencv2系列学习笔记2_2(图像的其它操作)

    时间:2022-12-26 20:48:32

    本节主要涉及到图像的领域、算术操作以及如何操作图像感兴趣的区域,并讲解IplImage和Mat及opencv2中Ptr类型之间的相互转换。 一:邻域操作 以下例子主要对图像进行锐化。基于拉普拉斯算子<后面讨论>。这幅图像的边缘部分将得到放大,细节部分将更加的锐利。计算方式为: s...

  • OpenCV2马拉松第22圈——Hough变换直线检測原理与实现

    时间:2022-12-20 21:03:30

    计算机视觉讨论群162501053转载请注明:http://blog.csdn.net/abcd1992719g/article/details/27220445收入囊中Hough变换概率Hough变换自己实现Hough变换直线检測葵花宝典先看一下我实现的效果图以下,我们进入Hough变换的原理解说...

  • opencv2实现10张图像上下左右拼接融合

    时间:2022-11-23 19:25:00

    这篇文章主要为大家详细介绍了opencv2实现10张图像上下左右拼接融合,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  • OpenCV2从摄像头获取帧并写入视频文件的方法

    时间:2022-10-06 07:39:10

    今天小编就为大家分享一篇OpenCV2从摄像头获取帧并写入视频文件的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

  • OpenCV2学习笔记(十四):基于OpenCV卡通图片处理

    时间:2022-09-02 11:33:35

    得知OpenCV有一段时间。除了研究的各种算法的内容。除了从备用,据导游书籍和资料,尝试结合链接的图像处理算法和日常生活,第一桌面上(随着摄像头)完成了一系列的视频流处理功能。开发平台Qt5.3.2+OpenCV2.4.9。本次试验实现的功能主要有:调用摄像头捕获视频流;将帧图像转换为素描效果图片;...

  • opencv2 使用鼠标绘制矩形并截取和保存矩形区域图像

    时间:2022-03-24 11:27:22

    前言好长时间没写博文了,今天偷偷懒写篇关于opencv2中鼠标响应操作的文章。鼠标操作属于用户接口设计,以前一直使用Qt来做,但是如果只需要简单的鼠标,键盘操作,直接调用opencv库的函数也未尝不可,鼠标操作之前已经接触很多了,在MFC,QT,OpenGL,等等中,理论主要就是两点,一是监控鼠标操...

  • opencv2基于SURF特征提取实现两张图像拼接融合

    时间:2022-01-15 09:32:25

    这篇文章主要为大家详细介绍了opencv2基于SURF特征提取实现两张图像拼接融合,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  • python利用OpenCV2实现人脸检测

    时间:2022-01-15 02:15:47

    这篇文章主要为大家详细介绍了python利用OpenCV2实现人脸检测,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  • Opencv2系列学习笔记4(灰度直方图)

    时间:2021-11-27 10:27:40

    和之前的一篇blog【http://blog.csdn.net/lu597203933/article/details/14104505】一样,这篇是opencv2的Mat格式。一:一维直方图Code:intmain(){Matimage=imread("F:\\huangrong.jpg",0);...

  • 如何使用python opencv2在Windows中的图像上写文本

    时间:2021-09-01 23:30:26

    IwanttoputsometextonanImage.Iamwritingthecodeas:我想在图像上放一些文字。我正在编写代码:cv2.putText(image,"HelloWorld!!!",(x,y),cv2.CV_FONT_HERSHEY_SIMPLEX,2,255)ItgivesE...

  • opencv2对于读书笔记——二值化——thresholded功能

    时间:2021-07-11 03:58:09

    opencv二进制图象值功能threshold功能其结构doublecv::threshold(//二值化函数constCvArr*src,//原始图像CvArr*dst,//输出图像doublethreshold,//阈值doublemax_value,//最大值intthreshold_type...