帧间差法和ssd算法有什么差别

帧间差法和ssd算法有什么差别,第1张

帧差法依据的原则是:当视频中存在移动物体的时候,相邻帧(或相邻三散明帧)之间在灰度上会有差别,求取两帧图像灰度差的绝对值,则静止的物体在差值图像上表现出来全是0,而移动物体特别是移动物体的轮廓处由于存在灰度变化为非0,当绝对值超过一定阈值时,即可判断为运动目标,从而实现目标的检测功能。 帧间差分法的优点是算法实现简单孙竖,程序设计复杂度低;对光线等场景变化不太敏感,能够适应各种动态环境,有着比较强的鲁棒性。缺点是不能提取出对象的完整区域,对象内部有“空洞”,只能提取出边界,边界轮廓比较粗,往往比实际物体要大。对快速运动的物体,容易出现鬼影的现象,甚至会被检测为两个不同的运动物体,对慢速运动的物体,当物体在前后两帧中几乎完全重叠时,则检测不到物体。故该方法一般适冲凯告用于简单的实时运动检测的情况。 这里介绍二帧法和三帧法的实现

sprintf(filename,"D:\\tennis_sif.yuv")

FILE *fp,*fp2

fp=fopen(filename,"rb")

fp2=fopen("D:\\tmp.txt","rw")

改成双\\,而且这两个文件在D盘必须已经存在了, 因为用"rb"方式打开一个文件的时候必须保证这个文件已经存在了, 所以在运行程序之前先新建好那两个文件, 而且如果你的系统是将常链携用文件的和唤明后缀隐藏的话, 应该让他显示出来, 然后在D盘建立一个文件名为tennis_sif.yuv的文件, 后面的唤告tmp.txt也是一样...


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12279955.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存