10行Python代码计算汽车数量的实现方法


Posted in Python onOctober 23, 2019

当你还是个孩子坐车旅行的时候,你玩过数经过的汽车的数目的游戏吗?

在这篇文章中,我将教你如何使用10行Python代码构建自己的汽车计数程序。以下是环境及相应的版本库:

  • Python版本 3.6.9
  • cvlib: 0.2.2
  • opencv-python: 4.1.1.26
  • tensorflow: 1.14.0
  • matplotlib: 3.1.1
  • Keras: 2.2.5

下面的代码用于导入所需的python库、从存储中读取图像、对图像执行目标检测、用边界框显示图像以及关于检测目标的标签、计算图像中的汽车数量并打印图像:

import cv2
import matplotlib.pyplot as plt
import cvlib as cv
from cvlib.object_detection import draw_bbox
im = cv2.imread('cars_4.jpeg')
bbox, label, conf = cv.detect_common_objects(im)
output_image = draw_bbox(im, bbox, label, conf)
plt.imshow(output_image)
plt.show()
print('Number of cars in the image is ' str(label.count('car')))

10行Python代码计算汽车数量的实现方法

此图像的输出:

Number of cars in the image is 29

10行Python代码计算汽车数量的实现方法

此图像的输出:

Number of cars in the image is 22

10行Python代码计算汽车数量的实现方法

此图像的输出:

Number of cars in the image is 25

你的汽车计数器程序现在已经准备好了。你可以用它来做一些有趣的实验,比如计算每天经过你家门前车道的汽车数量。

要了解更多关于cvlib库的信息,可以访问下面的链接。

cvlib: https://www.cvlib.net

欢迎关注PyTorch官方中文教程站:http://pytorch.panchuang.net/

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python的函数嵌套的使用方法
Jan 24 Python
Python冒泡排序注意要点实例详解
Sep 09 Python
django传值给模板, 再用JS接收并进行操作的实例
May 28 Python
Python使用pylab库实现绘制直方图功能示例
Jun 01 Python
TensorFlow——Checkpoint为模型添加检查点的实例
Jan 21 Python
PyQt5+python3+pycharm开发环境配置教程
Mar 24 Python
python实现批量转换图片为黑白
Jun 16 Python
Keras 加载已经训练好的模型进行预测操作
Jun 17 Python
Python matplotlib图例放在外侧保存时显示不完整问题解决
Jul 28 Python
Python爬虫scrapy框架Cookie池(微博Cookie池)的使用
Jan 13 Python
利用Opencv实现图片的油画特效实例
Feb 28 Python
tensorboard 可视化之localhost:6006不显示的解决方案
May 22 Python
在OpenCV里使用特征匹配和单映射变换的代码详解
Oct 23 #Python
手把手教你Python yLab的绘制折线图的画法
Oct 23 #Python
Python之Numpy的超实用基础详细教程
Oct 23 #Python
Python从列表推导到zip()函数的5种技巧总结
Oct 23 #Python
Python箱型图绘制与特征值获取过程解析
Oct 22 #Python
Python使用贪婪算法解决问题
Oct 22 #Python
python元组和字典的内建函数实例详解
Oct 22 #Python
You might like
PHP基于MySQL数据库实现对象持久层的方法
2015/06/17 PHP
thinkphp,onethink和thinkox中验证码不显示的解决方法分析
2016/06/06 PHP
PHP读取zip文件的方法示例
2016/11/17 PHP
javascript中使用正则计算中文长度的例子
2014/04/29 Javascript
js实现的类似于asp数据字典的数据类型代码实例
2014/09/03 Javascript
javascript等号运算符使用详解
2015/04/16 Javascript
jquery插件jSignature实现手动签名
2015/05/04 Javascript
React.js入门学习第一篇
2016/03/30 Javascript
loading动画特效小结
2017/01/22 Javascript
微信小程序 自动登陆PHP源码实例(源码下载)
2017/05/08 Javascript
vue2.0中vue-cli实现全选、单选计算总价格的实例代码
2017/07/18 Javascript
Node.js静态服务器的实现方法
2018/02/28 Javascript
vue项目webpack中Npm传递参数配置不同域名接口
2018/06/15 Javascript
Vue 实时监听窗口变化 windowresize的两种方法
2018/11/06 Javascript
vue-cli3全面配置详解
2018/11/14 Javascript
Vue事件处理原理及过程详解
2020/03/11 Javascript
Vue中key的作用示例代码详解
2020/06/10 Javascript
如何在微信小程序中使用骨架屏的步骤
2020/06/12 Javascript
vue实现匀速轮播效果
2020/06/29 Javascript
[01:06]DOTA2小知识课堂 Ep.02 吹风竟可解梦境缠绕
2019/12/05 DOTA
python ansible服务及剧本编写
2017/12/29 Python
网易有道2017内推编程题 洗牌(python)
2019/06/19 Python
关于Tensorflow使用CPU报错的解决方式
2020/02/05 Python
Python3实现飞机大战游戏
2020/04/24 Python
Python读写Excel表格的方法
2021/03/02 Python
CSS3样式linear-gradient的使用实例
2017/01/16 HTML / CSS
英国最大的化装舞会服装网站:Fancydress.com
2017/08/15 全球购物
Clarisonic美国官网:科莱丽声波洁面仪
2017/10/12 全球购物
生物有机护肤品:Aurelia Probiotic Skincare
2018/01/31 全球购物
英国泽西岛植物:Jersey Plants Direct
2019/08/07 全球购物
2014年音乐教师工作总结
2014/12/03 职场文书
跑吧孩子观后感
2015/06/10 职场文书
2015中学教师个人工作总结
2015/07/22 职场文书
主婚人致辞精选
2015/07/28 职场文书
Redis集群新增、删除节点以及动态增加内存的方法
2021/09/04 Redis
什么是clearfix (一文搞清楚css清除浮动clearfix)
2023/05/21 HTML / CSS