OPENCV/图像处理
沐阳2100
荣枯事过都成梦,悲喜不惊便是禅!
展开
-
opencv2 camshift目标跟踪详解及测试代码
本文转自:http://blog.csdn.net/gdfsg/article/details/510293701. CamShift思想 Camshift全称是"Continuously Adaptive Mean-SHIFT",即连续自适应的MeanShift算法,是MeanShift算法的改进。CamShift的基本思想是视频图像的所有帧作MeanS转载 2017-06-23 15:39:59 · 1200 阅读 · 0 评论 -
opencv2在MFC对话框控件中显示图片播放视频
利用opencv在MFC对话框相关控件上显示图片或者播放视频的方法很多,如使用opencv的CvvImage类,将Mat数据转换到CImage,使用MFC绘图函数等,但个人认为将opencv的显示窗口贴到MFC控件上,最为直接,最符合opencv玩家的编程习惯。 这种方法在对话框上拖入Text Control 控件,添加变量名为:m_staticCamera1。在创建显示窗口时,添加如下代原创 2017-06-22 11:04:12 · 2750 阅读 · 0 评论 -
opencv2+ 鼠标事件详解及示例代码
转自:http://www.cnblogs.com/lidabo/p/3437587.html 前言 好长时间没写博文了,今天偷偷懒写篇关于opencv2中鼠标响应操作的文章。 鼠标操作属于用户接口设计,以前一直使用Qt来做,但是如果只需要简单的鼠标,键盘操作,直接调用opencv库的函数也未尝不可,鼠标操作之前已经接触很多了,在MFC,QT,OpenGL,等等转载 2017-06-22 10:37:01 · 4382 阅读 · 0 评论 -
自适应三特征融合之Camshift目标跟踪——颜色、纹理、边缘方向
Camshift是我接触的第一个跟踪算法,原理简单明了(情怀啊!),Opencv将其实现并封装,拿起就用。但不得不承认传统Camshift局限性很大,对于背景复杂或者光照变化的环境跟踪效果很不理想。一些人对此进行了部分改进,除了颜色特征以外,大家融入了纹理、边缘方向等特征,以此提高该算法的鲁棒性,也达到了一定的效果。值得一提的是,就算是改进后的算法,在实际应用中也是相当的鸡肋,该算法表原创 2017-06-06 14:45:46 · 4089 阅读 · 17 评论 -
opencv2 预测算法之Kalman滤波器(KalmanFilter)
本文将简要回顾一下卡尔曼滤波理论,然后详细介绍如何在OpenCV中使用卡尔曼滤波进行跟踪,最后给两个程序实例。1. 卡尔曼滤波理论回顾 对于一个动态系统,我们首先定义一组状态空间方程 状态方程: 测量方程: xk是状态向量,zk是测量向量,Ak是状态转移矩阵,uk是控制向量,Bk是控制矩阵,wk是系统误差转载 2017-06-01 08:43:44 · 7645 阅读 · 0 评论 -
opencv3之目标跟踪(单目标、多目标)
对于刚入门的opencv玩家,提起目标跟踪,马上想起的就是camshift,但是camshift跟踪往往达不到我们的跟踪要求,包括稳定性和准确性。opencv3.1版本发行后,集成了多个跟踪算法,即tracker,大部分都是近年VOT竞赛榜上有名的算法,虽然仍有缺陷存在,但效果还不错。ps:我在知乎上看到一个目标跟踪的介绍,感觉不错,链接在此!单目标跟踪(opencv官方): #原创 2017-05-31 15:48:31 · 37452 阅读 · 19 评论 -
海康威视IP摄像头基于OPENCV的二次开发
Vide最近玩了一下海康的IPcamera,与普通的WEBcamera输出RGB图像不同,其解码后输出的图像格式为YV12,这使得我们不能用熟悉的两行代码就获得可以用opencv直接处理的源图像了,这一度造成了不少麻烦。所以贴出部分代码,希望对正在使用或者也想玩下海康摄像头的朋友一点参考。能力有限,若有误,勿喷!转YV12到YCrCb的函数实现有很多,代码不知谁写的原创 2017-05-31 09:51:56 · 13319 阅读 · 6 评论 -
opencv310配置链接库 debug版和release版
opencv3.1.0 配置连接器文件 复制粘贴即可!原创 2017-05-26 15:01:39 · 2406 阅读 · 0 评论