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极简代码实现杨辉三角示例代码
Nov 15 Python
详解使用python crontab设置linux定时任务
Dec 08 Python
Python多进程池 multiprocessing Pool用法示例
Sep 07 Python
selenium+python自动化测试之多窗口切换
Jan 23 Python
Python生成指定数量的优惠码实操内容
Jun 18 Python
Python读取csv文件实例解析
Dec 30 Python
tensorflow 固定部分参数训练,只训练部分参数的实例
Jan 20 Python
tensorflow 报错unitialized value的解决方法
Feb 06 Python
在PyTorch中使用标签平滑正则化的问题
Apr 03 Python
Selenium使用Chrome模拟手机浏览器方法解析
Apr 10 Python
python中rb含义理解
Jun 18 Python
Pyhton爬虫知识之正则表达式详解
Apr 01 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
pw的一个放后门的方法分析
2007/10/08 PHP
PHP开发框架总结收藏
2008/04/24 PHP
攻克CakePHP系列一 连接MySQL数据库
2008/10/22 PHP
php使用smtp发送支持附件的邮件示例
2014/04/13 PHP
php curl批处理实现可控并发异步操作示例
2018/05/09 PHP
关于javascript DOM事件模型的两件事
2010/07/22 Javascript
jquery获得keycode的示例代码
2013/12/30 Javascript
使用JavaScript的ActiveXObject对象检测应用程序是否安装的方法
2014/04/15 Javascript
iframe调用父页面函数示例详解
2014/07/17 Javascript
js通过iframe加载外部网页的实现代码
2015/04/05 Javascript
基于jQuery实现仿搜狐辩论投票动画代码(附源码下载)
2016/02/18 Javascript
走进AngularJs之过滤器(filter)详解
2017/02/17 Javascript
微信小程序中使用javascript 回调函数
2017/05/11 Javascript
浅谈sass在vue注意的地方
2017/08/10 Javascript
基于 Immutable.js 实现撤销重做功能的实例代码
2018/03/01 Javascript
详解关于Vue版本不匹配问题(Vue packages version mismatch)
2018/09/17 Javascript
跟混乱的页面弹窗说再见
2019/04/11 Javascript
详解vue中使用微信jssdk
2019/04/19 Javascript
原生js实现密码强度验证功能
2020/03/18 Javascript
Python合并字符串的3种方法
2015/05/21 Python
python基于xmlrpc实现二进制文件传输的方法
2015/06/02 Python
python操作字典类型的常用方法(推荐)
2016/05/16 Python
获取django框架orm query执行的sql语句实现方法分析
2019/06/20 Python
python字典的setdefault的巧妙用法
2019/08/07 Python
Free People中国官网:波西米亚风格女装服饰
2016/08/30 全球购物
eBay加拿大站:eBay.ca
2019/06/20 全球购物
经济信息管理专业大学生求职信
2013/09/27 职场文书
自考自我鉴定范文
2013/10/30 职场文书
后勤采购员岗位职责
2013/12/19 职场文书
医院护士的求职信范文
2013/12/26 职场文书
学习十八届三中全会精神实施方案
2014/02/17 职场文书
高中竞选班长演讲稿
2014/04/24 职场文书
迎国庆演讲稿
2014/09/15 职场文书
学习焦裕禄精神践行三严三实心得体会
2014/10/13 职场文书
鸦片战争观后感
2015/06/09 职场文书
Pytorch中的学习率衰减及其用法详解
2021/06/05 Python