听说拍人家违章月入十万?那我用python写个自动检测车辆是否违章不是发财了?

149 阅读1分钟

导语

SO 由于对考试,车辆有了执着,所以学习以及今天教大家的也是关于基于opencv的车辆检测系统!!!

image.png

正文

想想看,如果你能在红绿灯摄像头中集成车辆检测系统,你可以轻松地同时跟踪许多有用的东西:

白天交通路口有多少辆车?

什么时候交通堵塞?

什么样的车辆(重型车辆、汽车等)正在通过交叉路口?

有没有办法优化交通,并通过不同的街道进行分配?

还有很多例子就不一一列举。应用程序是无止境的~

image.png

首先环境安装:

我们先导入所需的库和模块—— opencv安装:pip install opencv-python

image.png 将框架保存在工作目录中的文件夹以及导入帧并保存:

image.png 让我们显示两个连续的帧:

image.png

image.png

获取两个连续帧的像素值的差值将有助于我们观察移动目标。那么,让我们在上面两个帧上使用该技术:

image.png

image.png 现在我们可以清楚地看到第13帧和第14帧中的移动目标。其他没有移动的东西都被减去了。

图像预处理——为所有帧中的所有移动车辆添加了轮廓:

image.png 接下来阅读列表中的最后一帧:

image.png 最后使用以下代码制作目标检测视频:

image.png

好啦!你学会了嘛?

想要了解更多编程相关知识快戳视频链接继续学习吧~