zhengdong的gravatar头像
zhengdong 2015-03-16 10:17:47

GSL1.8+OpenCV2.3.0实现的粒子滤波行人跟踪的视频分析程序

由GSL1.8+OpenCV2.3.0实现的跟踪的程序,使用的是粒子滤波算法进行的跟踪

程序下载下来后 需要自己安装和配置好GSL1.8和openCV,做一下测试确定安装好了gsl1.8 和 opencv 2.3.0

我使用的是VS2013

GSL1.8.0 和 opencv2.3 下载地址:(附带快速配置方法)

地址1:http://pan.baidu.com/s/1qWnzVTM 密码: pxdt

地址2:https://pan.baidu.com/s/1b21pj4

程序运行截图:

视频第7帧:

GSL1.8+OpenCV2.3.0实现的粒子滤波行人跟踪的视频分析程序

第17帧:

GSL1.8+OpenCV2.3.0实现的粒子滤波行人跟踪的视频分析程序

第27帧:

GSL1.8+OpenCV2.3.0实现的粒子滤波行人跟踪的视频分析程序

第87帧:

GSL1.8+OpenCV2.3.0实现的粒子滤波行人跟踪的视频分析程序

第187帧:

GSL1.8+OpenCV2.3.0实现的粒子滤波行人跟踪的视频分析程序

第287帧:

GSL1.8+OpenCV2.3.0实现的粒子滤波行人跟踪的视频分析程序

第387帧:

GSL1.8+OpenCV2.3.0实现的粒子滤波行人跟踪的视频分析程序

源码组织:

GSL1.8+OpenCV2.3.0实现的粒子滤波行人跟踪的视频分析程序

部分源码:

int get_regions( IplImage*, CvRect** );
void mouse( int, int, int, int, void* );
histogram** compute_ref_histos( IplImage*, CvRect*, int );
int export_ref_histos( histogram**, int );



/********************************** Globals **********************************/
char* vid_file = "E:\\soccer.avi";     /* input video file name */
int num_particles = PARTICLES;    /* 粒子个数 */
int show_all = 1;                 /* =1 显示每个粒子(黄色框);=0 只显示跟踪窗口 */
int export = FALSE;               /* =FALSE 不输出特征(直方图),=TRUE 输出特征(直方图),保存为.dat文件 */

static CvMemStorage* storage = 0;

打赏

文件名:src.zip,文件大小:15.597K 下载
  • /
      • /src
        • /src/defs.h
        • /src/main.c
        • /src/observation.c
        • /src/observation.h
        • /src/particles.c
        • /src/particles.h
        • /src/utils.c
        • /src/utils.h
最代码最近下载分享源代码列表最近下载
jun198923  LV5 2020年9月18日
kokisome  LV2 2019年4月25日
qcrong  LV1 2018年10月26日
jinjing  LV2 2018年10月25日
tcaili  LV2 2017年12月16日
lyh1989  LV34 2017年10月9日
lchiterfd  LV1 2017年1月20日
雅月星际  LV2 2016年12月2日
风雨同行  LV3 2016年8月21日
vivi702  LV1 2016年7月27日
最代码最近浏览分享源代码列表最近浏览
轻轻地你走了哎  LV3 6月21日
FNID99  LV2 5月30日
youwuzuichen  LV8 5月13日
kingoneyang  LV10 5月10日
xuexue186  LV6 5月8日
135135135  LV1 3月25日
煎鱼boyekko 3月19日
暂无贡献等级
sadsds  LV1 1月8日
dfkk_love  LV10 2021年12月24日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友