帧差法检测运动车辆抛洒物
优化策略:
1、尝试最基础的帧差法
结果见diff_videos/1.mp4。
2、尝试加入邻接最低帧差法(自定义:即取周围一片的最低帧差)
取border=1,结果见diff_videos/2.mp4。
3、改变策略。
使用支持集图片与目标视频的帧差作为输出。(原来是采用前后帧差进行的)
4、优化3的结果
腐蚀、膨胀、二值化、中值滤波等办法。
5、针对4的结果,进行目标检测
检测出红框加到原视频上输出。
tips: 优化程序的鱼竿在optim_method4.py中
6、 尝试BS-GMM方法
6-1、初始化模型
在混合高斯模型中,认为像素之间彼此不相关,相互独立处理
尝试失败:因为程序太慢,5s/f,无法达到要求
原因:
1、由于每个像素独立处理,图像分辨率越高,时间复杂度成线性倍数增加
2、opencv的底层是C,在全是循环的情况下会快很多
3、每轮迭代的排序过程耗时占一半左右,然后即使删去排序部分,仍达不到要求
4、可能忽略了一些优化办法。
6-2、新的开始:调包!
method6中主函数采用了调包的方式,其中main()是自己复现的GMM(已抛弃)
简单的结果讨论:
1、抛撒物在长时间静止后仍会丢失目标
2、由于封装的函数包,不容易优化
3、苏苏可以同时对比帧差法和GMM的结果
4、苏苏负责观察GMM的结果,调参进行尝试,给我一个结果分析,需要优化的点,我进行实现
5、帧差法相邻帧背景选取等你分析完再弄
6、苏苏速速
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
python作业基于图像处理侦查法实现对运动车辆抛洒物检测源码+项目说明(高分大作业).zip 已获导师指导并通过的97分的高分期末大作业设计项目,可作为课程设计和期末大作业,下载即用无需修改,项目完整确保可以运行。 优化策略: 1、尝试最基础的帧差法 结果见diff_videos/1.mp4。 2、尝试加入邻接最低帧差法(自定义:即取周围一片的最低帧差) 取border=1,结果见diff_videos/2.mp4。 3、改变策略。 使用支持集图片与目标视频的帧差作为输出。(原来是采用前后帧差进行的) 4、优化3的结果 腐蚀、膨胀、二值化、中值滤波等办法。 5、针对4的结果,进行目标检测 检测出红框加到原视频上输出。 tips: 优化程序的鱼竿在optim_method4.py中 python作业基于图像处理侦查法实现对运动车辆抛洒物检测源码+项目说明(高分大作业).zip 已获导师指导并通过的97分的高分期末大作业设计项目,可作为课程设计和期末大作业,下载即用无需修改,项目完整确保可以运行。 优化策略: 1、尝试最基础的帧差法 结果见diff_videos
资源推荐
资源详情
资源评论
收起资源包目录
基于图像处理侦查法实现对运动车辆抛洒物检测.zip (11个子文件)
Frame-difference-methodZHU -main
generate_standard_support_set.py 897B
my_kmeans.py 2KB
method4.py 1KB
method3.py 2KB
practice.py 95B
使用说明.txt 2KB
method5.py 2KB
method6.py 4KB
method2.py 3KB
generate_support_set.py 1KB
optim_method4.py 2KB
共 11 条
- 1
资源评论
不安分的小女孩
- 粉丝: 9262
- 资源: 2015
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功