
目标检测与目标追踪源代码 10
大家有没有基于局部熵的目标检测与跟踪算法或者是基于去均值相关的目标检测与跟踪算法的源代码,最好是Matlab的,能不能给一份...
大家有没有基于局部熵的目标检测与跟踪算法或者是基于去均值相关的目标检测与跟踪算法的源代码,最好是Matlab的,能不能给一份
展开
2个回答
展开全部
大致的思路是:通过背景差或帧差的方法获取两者的差别,并通过设定阈值,将差别较大的认为是前景目标,然后通过一些腐蚀、膨胀、滤波(比如中值滤波)提取出前景目标,然后去除小目标减少干扰,并用矩形框将结果框出来,很简单,自己对照着这个思想好好看看代码吧,凡是要靠自己努力才能成长。祝学业有成~ void update_mhi( IplImage* img, IplImage* dst, int diff_threshold ) { double timestamp = clock()/1.; CvSize size = cvSize(img->width,img->height); int i, idx1, idx2; IplImage* silh; IplImage* pyr = cvCreateImage( cvSize((size.width & -2)/2, (size.height & -2)/2), 8, 1 ); CvMemStorage *stor; CvSeq *cont; /*先进行数据的初始化*/ if( !mhi || mhi->width != size.width || mhi->height != size.height ) { if( buf == 0 ) { buf = (IplImage**)malloc(N*sizeof(buf[0])); memset( buf, 0, N*sizeof(buf[0])); } for( i = 0; i < N; i++ ) { cvReleaseImage( &buf[i] ); buf[i] = cvCreateImage( size, IPL_DEPTH_8U, 1 ); cvZero( buf[i] ); } cvReleaseImage( &mhi ); mhi = cvCreateImage( size, IPL_DEPTH_32F, 1 ); cvZero( mhi ); } cvCvtColor( img, buf[last], CV_BGR2GRAY ); //前面没看,我想是将rgb图像转为灰度图像,可能create一下单通道的图像,存放转换结果的。
追问
谢谢解答,还一个问题。Matlab不能读取的视频格式,怎么转换成Matlab能读取的格式吖
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-01-01 · 知道合伙人互联网行家
关注

展开全部
大侠您好:
其实游戏本身是不带有这种追踪线的,你的游戏里出现这种追踪线是由于你加载的插件才出现的。
解决办法两种:
1、团队事件监控带有的追踪线。
右键你的人物头像,如图所示:
点击【面向目标监控】会出现面向配置面板,点击左上角设置按钮(如图所示):
把【开启自己的目标追踪线】和【开启目标的目标追踪线】不勾选就可以了。
2、海鳗插件带有的目标追踪线。
首先点击头像处的【hm】,如图:
然后:
把目标连线不勾选就可以了。
这样就去掉了目标追踪线。
如帮助到您,还望采纳
其实游戏本身是不带有这种追踪线的,你的游戏里出现这种追踪线是由于你加载的插件才出现的。
解决办法两种:
1、团队事件监控带有的追踪线。
右键你的人物头像,如图所示:
点击【面向目标监控】会出现面向配置面板,点击左上角设置按钮(如图所示):
把【开启自己的目标追踪线】和【开启目标的目标追踪线】不勾选就可以了。
2、海鳗插件带有的目标追踪线。
首先点击头像处的【hm】,如图:
然后:
把目标连线不勾选就可以了。
这样就去掉了目标追踪线。
如帮助到您,还望采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询