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中的一些高级编程技巧
Apr 02 Python
Python实现二叉堆
Feb 03 Python
python 遍历字符串(含汉字)实例详解
Apr 04 Python
python数据结构链表之单向链表(实例讲解)
Jul 25 Python
Python父目录、子目录的相互调用方法
Feb 16 Python
Python操作qml对象过程详解
Sep 26 Python
基于Pycharm加载多个项目过程图解
Jan 19 Python
Pandas读取csv时如何设置列名
Jun 02 Python
用python按照图像灰度值统计并筛选图片的操作(PIL,shutil,os)
Jun 04 Python
Python xpath表达式如何实现数据处理
Jun 13 Python
如何通过安装HomeBrew来安装Python3
Dec 23 Python
python 邮件检测工具mmpi的使用
Jan 04 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生成的一个树叶图片画图例子
2014/04/16 PHP
php判断数组元素中是否存在某个字符串的方法
2014/06/14 PHP
jquery 表单下所有元素的隐藏
2009/07/25 Javascript
js 中 document.createEvent的用法
2010/08/29 Javascript
Dom操作之兼容技巧分享
2011/09/20 Javascript
js获取url中指定参数值的示例代码
2013/12/14 Javascript
在jQuery中使用$而避免跟其它库产生冲突的方法
2015/08/13 Javascript
jQuery实现鼠标经过购物车出现下拉框代码(推荐)
2016/07/21 Javascript
仿iframe效果Aajx文件上传实例
2016/11/18 Javascript
React从react-router路由上做登陆验证控制的方法
2018/05/10 Javascript
JS逻辑运算符短路操作实例分析
2018/07/09 Javascript
Vue.js组件间通信方式总结【推荐】
2018/11/23 Javascript
vue在路由中验证token是否存在的简单实现
2019/11/11 Javascript
JS实现前端动态分页码代码实例
2020/06/02 Javascript
Vue element-ui父组件控制子组件的表单校验操作
2020/07/17 Javascript
Bootstrap告警框(alert)实现弹出效果和短暂显示后上浮消失的示例代码
2020/08/27 Javascript
Vite和Vue CLI的优劣
2021/01/30 Vue.js
Python3实现将文件归档到zip文件及从zip文件中读取数据的方法
2015/05/22 Python
在Python的Django框架中simple-todo工具的简单使用
2015/05/30 Python
Python闭包执行时值的传递方式实例分析
2018/06/04 Python
python3实现多线程聊天室
2018/12/12 Python
python提取照片坐标信息的实例代码
2019/08/14 Python
CSS 说明横向进度条最后显示文字的实现代码
2020/11/10 HTML / CSS
be2台湾单身男女交友:全球网路婚姻介绍的领导品牌
2019/10/11 全球购物
美国围栏公司:Walpole Outdoors
2019/11/19 全球购物
New Balance俄罗斯官方网上商店:购买运动鞋
2020/03/02 全球购物
如何设置Java的运行环境
2013/04/05 面试题
企划经理的岗位职责
2013/11/17 职场文书
城建学院毕业生自荐信
2014/01/31 职场文书
施工安全责任书
2014/04/14 职场文书
新闻传播专业求职信
2014/07/22 职场文书
党的群众路线教育实践活动个人整改措施范文
2014/11/04 职场文书
小学体育教学随笔
2015/08/14 职场文书
话题作文之自信作文
2019/11/15 职场文书
goland 清除所有的默认设置操作
2021/04/28 Golang
Windows Server 2019 域控制器安装图文教程
2022/04/28 Servers