![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
opencv
世界i
这个作者很懒,什么都没留下…
展开
-
安装python的opencv-contrib
用sift和suft特征提取的时候,xfeature2d在opencv-contrib库中。我的方法如下:pip uninstall opencv-pythonpip install opencv-contrib-python==3.3.0.10先卸载之前的opencv库,然后安装opencv-contrib-python,本来默认安装的是3.3.4.18版本,结果就是不能用,所...原创 2018-10-13 22:32:18 · 8944 阅读 · 3 评论 -
vs2017+opencv3.4.2+opencv-contrib3.4.2+cmake编译
要用到contrib库里的一些函数,所以就学习了一下如何编译contrib。一.下载opencv和opencv-contrib源码,这里我下载了一样的版本,新建了一个文件夹,这里放cmake生成的vs。二.打开cmake第一个路径是opencv源码的路径,第二个是放cmake生成的vs的路径,都在第一张图里。三.点configure,等到执行完毕,会出现一些红的,再conf...原创 2018-10-26 21:29:31 · 1284 阅读 · 1 评论 -
基于行人跟踪的例子(卡尔曼滤波+CAMShift)
最近在看目标跟踪的东西,写了一个最基本的opencv实现的程序,没有用到深度的东西,不过这是一个基础,任何深度的东西都是在这上面进行的,所以先搞懂这个demo吧哈哈。基本工作流程是:1)检查第一帧2)检查后面输入的帧,从场景的开始通过背景分割器来识别场景中的行人3)为每个行人建立ROI,并利用Kalman/CAMShift来跟踪行人ID4)检查下一帧是否有进入场景的新行人...原创 2018-12-02 18:05:23 · 6766 阅读 · 9 评论 -
opencv处理两张图片的帧差(C++实现)
这个程序是两张图片做帧差,用C++实现的,把不同的地方用框框起来,仔细读一下程序,应该还是蛮简单的哈哈,opencv处理图片的基础。opencv配置不用我说了吧,源码cmake编译,然后导入vs即可。#include <iostream>#include <opencv2/opencv.hpp>using namespace std;using names...原创 2018-12-02 18:13:16 · 3433 阅读 · 0 评论