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实现rest请求api示例
Apr 22 Python
Python性能优化技巧
Mar 09 Python
Python中几种操作字符串的方法的介绍
Apr 09 Python
使用rpclib进行Python网络编程时的注释问题
May 06 Python
Python的for和break循环结构中使用else语句的技巧
May 24 Python
Python编写一个优美的下载器
Apr 15 Python
Python Requests模拟登录实现图书馆座位自动预约
Apr 27 Python
Python3.5面向对象程序设计之类的继承和多态详解
Apr 24 Python
python面试题Python2.x和Python3.x的区别
May 28 Python
Python threading的使用方法解析
Aug 28 Python
Django学习之文件上传与下载
Oct 06 Python
Python timer定时器两种常用方法解析
Jan 20 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文本操作类
2006/11/25 PHP
从手册去理解分析PHP session机制
2011/07/17 PHP
PHP-Java-Bridge使用笔记
2014/09/22 PHP
QUnit jQuery的TDD框架
2010/11/04 Javascript
选择器中含有空格在使用示例及注意事项
2013/07/31 Javascript
js点击列表文字对应该行显示背景颜色的实现代码
2015/08/05 Javascript
javascript设计简单的秒表计时器
2020/09/05 Javascript
浏览器环境下JavaScript脚本加载与执行探析之defer与async特性
2016/01/14 Javascript
JS实现的仿QQ空间图片弹出效果代码
2016/02/23 Javascript
javascript实现简易计算器的代码
2016/05/31 Javascript
jquery siblings获取同辈元素用法实例分析
2016/07/25 Javascript
BootStrap学习系列之布局组件(下拉,按钮组[toolbar],上拉)
2017/01/03 Javascript
vue.js利用defineProperty实现数据的双向绑定
2017/04/28 Javascript
Angular4学习笔记之准备和环境搭建项目
2017/08/01 Javascript
jQuery中DOM常见操作实例小结
2019/08/01 jQuery
微信小程序 子级页面返回父级并把子级参数带回父级实现方法
2019/08/22 Javascript
js+canvas绘制图形验证码
2020/09/21 Javascript
[52:22]EG vs VG Supermajor小组赛B组 BO3 第一场 6.2
2018/06/03 DOTA
Django imgareaselect手动剪切头像实现方法
2015/05/26 Python
python基础知识小结之集合
2015/11/25 Python
python实现类之间的方法互相调用
2018/04/29 Python
用Python画一个LinkinPark的logo代码实例
2019/09/10 Python
Python实现随机生成任意数量车牌号
2020/01/21 Python
CSS3制作日历实现代码
2012/01/21 HTML / CSS
使用Html5实现异步上传文件,支持跨域,带有上传进度条
2016/09/17 HTML / CSS
全球酒店预订网站:Hotels.com
2016/08/10 全球购物
苏宁红孩子母婴商城:redbaby
2017/02/12 全球购物
日本整理专家Marie Kondo的官方在线商店:KonMari
2020/06/29 全球购物
代码中finally中的代码会不会执行
2012/02/06 面试题
物业管理个人自我评价
2013/11/08 职场文书
安全目标管理责任书
2014/07/25 职场文书
出生医学证明书
2014/09/15 职场文书
消防隐患整改通知书
2015/04/22 职场文书
2019毕业典礼主持词!
2019/07/05 职场文书
教你怎么用Python生成九宫格照片
2021/05/20 Python
Android中的Launch Mode详情
2022/06/05 Java/Android