代码下载列表(资源整理)

 ============================================================================================================

http://hardy.gigcities.com/Directshow_Opencv.rar
本文提供了使用directshow代替opencv的vfw 的源代码,与转化为iplimage格式的算法. 实验中发现opencv的cvCaptureFromCAM 使用的是vfw,采用消息机制,速度较慢,测试发现fps只有 9-12左右,太慢了.  发现经过使用directshow后速度提升到60帧/s.在opencv group上了解到这是一个普遍问题,也许有人做过转换,却没有完整的例子与代码.在此贴出.对希望提高opencv视频分析速度的有所帮助.

 ============================================================================================================

http://hardy.gigcities.com/AutoCamShift.rar
opencv 提供了使用基于颜色的跟踪算法camshift, 很好的算法,可是它是个半自动的算法,它需要用户在跟踪界面设定跟踪的目标。怎么预先设定目标再来跟踪呢?
本人偷了个懒,加入了用一张图片来设定跟踪的目标,在启动中加载图片,生成跟踪需要的histogram。这样实现了自动化的跟踪吧。

 ============================================================================================================

http://hardy.gigcities.com/calibration.rar
摄像头标定的代码,OPENCV没有提供完整的示例,自己整理了一下,贴出来记录。利用cvFindChessboardCorners找到棋盘在摄像头中的2D位置,
再用cvCalibrateCamera2计算内参,
最后用cvUndistort2纠正图像的变形。

 ============================================================================================================

毕业论文代码
http://hardy.gigcities.com/humanMotionCode.rar

论文WORD档案
http://hardy.gigcities.com/HumanMotionTracking.part01.rar
http://hardy.gigcities.com/HumanMotionTracking.part02.rar
http://hardy.gigcities.com/HumanMotionTracking.part03.rar


利用特征点的方法进行跟踪,首先对于人体建模使用了比较简单的通用的骨架方法,跟踪的方法我目前采用的是改进的金字塔迭代光流算法,这里有名的算法是KLT,而我是直接用OpenCV提供的算法,3D显示使用了OpenGL。

简要说明:
1.代码基于opencv 5.0 Beta,开发为VC6 sp5,供学习参考使用。

2.
  HumanMotionTrack.rar 是实际视频源的跟踪
  HumanMotionTrack_eyetoy.rar 是多边形骨架化提取的代码
  HumanMotionTrack_skeleton.rar 是使用OPENGL载入骨骼模型的代码
  三个代码核心跟踪基本一致,只有不大的差别,我为了做演示分开的

3. 代码中需要的人体运动视频文件(142M),因为太大了不能提供,如果需要运行,自己找段视频试试。

 

如果不能下载请到邮箱 opencv_share@163.com 提取。
密码 download

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 46
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 46
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值