Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/allanpk716/camshift_vs2010
camshift结合kalman预测对特定颜色的跟踪
https://github.com/allanpk716/camshift_vs2010
Last synced: 22 days ago
JSON representation
camshift结合kalman预测对特定颜色的跟踪
- Host: GitHub
- URL: https://github.com/allanpk716/camshift_vs2010
- Owner: allanpk716
- Created: 2012-11-28T04:11:44.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2012-11-28T04:31:48.000Z (almost 12 years ago)
- Last Synced: 2023-10-20T16:32:34.293Z (about 1 year ago)
- Language: C
- Size: 1.44 MB
- Stars: 6
- Watchers: 4
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
README
本程序基于 OpenCV 2.2 的库。
到这个网址下载一个支持 https://code.google.com/p/opencv-extension-library/downloads/list
freetype-2.3.5_zip ,添加 include 和 lib 到你的编译器寻找路径。
如果还是有问题,你懂的。
//----------------------------------------------------------------------------------------
用到了DirectShow来操作摄像头,为什么用这个估计是当时借的摄像头不被很好的识别吧。
有个演示视频,人在大陆,你们懂的。
http://blog.sina.com.cn/s/blog_5d3402010100s0tr.html
//----------------------------------------------------------------------------------------
为了减小压缩体积,删除了一个字体文件SimHei.ttf,自己搜索下吧,然后放在源码目录就得了,运行的时候要在EXE同目录下。
也许不用这个文件也能运行,写了很久了,忘记我后面有没有弃掉这个自定义字体文字输出的功能。
业余写来玩的,很可能是没得什么实际意义,代码也是拼来玩的,见笑。
大概的原理是 预测位置(其实是可以认为是运动轨迹,也就是old) 的逆反区域(这样能预测一个加速度,然后确定一个可能出现的区域,本算法没有认真去逻辑其中的关系,需要继续完善)
有个问题没想到最好的解决方案,就是当目标移除摄像头的捕获范围的时候怎么产生这个事件?
本程序可能需要一个程序来配合使用,当然你手动选取ROI的时候就不需要,当你需要提前预设一个图像来跟踪的时候就需要了captureINeed,使用方法程序有提示的。
OpenCV爱好者。