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 22 Python
Python闭包实现计数器的方法
May 05 Python
简单介绍Python2.x版本中的cmp()方法的使用
May 20 Python
Python 使用requests模块发送GET和POST请求的实现代码
Sep 21 Python
python requests 使用快速入门
Aug 31 Python
Python基于opencv的图像压缩算法实例分析
May 03 Python
Python3中详解fabfile的编写
Jun 24 Python
Python实现朴素贝叶斯分类器的方法详解
Jul 04 Python
Django网络框架之创建虚拟开发环境操作示例
Jun 06 Python
Python While循环语句实例演示及原理解析
Jan 03 Python
2020新版本pycharm+anaconda+opencv+pyqt环境配置学习笔记,亲测可用
Mar 24 Python
Python通过Pillow实现图片对比
Apr 29 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 define()函数及defined()函数使用详解
2013/06/09 PHP
php简单计算页面加载时间的方法
2015/06/19 PHP
php设计模式之职责链模式定义与用法经典示例
2019/09/19 PHP
javascript 多级checkbox选择效果
2009/08/20 Javascript
一个报数游戏js版(约瑟夫环问题)
2010/08/05 Javascript
Ext JS 4实现带week(星期)的日期选择控件(实战二)
2013/08/21 Javascript
js抽奖实现随机抽奖代码效果
2013/12/02 Javascript
火狐下input焦点无法重复获取问题的解决方法
2014/06/16 Javascript
JQuery中DOM事件合成用法实例分析
2015/06/13 Javascript
浅析JS运动
2015/12/28 Javascript
js实现页面跳转的几种方法小结
2016/05/16 Javascript
js中setTimeout的妙用--防止循环超时
2017/03/06 Javascript
使用vue制作FullPage页面滚动效果
2017/08/21 Javascript
ES6/JavaScript使用技巧分享
2017/12/14 Javascript
JavaScript满天星导航栏实现方法
2018/03/08 Javascript
React之PureComponent的使用作用
2018/07/10 Javascript
vue父组件异步获取数据传给子组件的方法
2018/07/26 Javascript
详解vue几种主动刷新的方法总结
2019/02/19 Javascript
numpy使用技巧之数组过滤实例代码
2018/02/03 Python
在Python中调用Ping命令,批量IP的方法
2019/01/26 Python
谈一谈数组拼接tf.concat()和np.concatenate()的区别
2020/02/07 Python
python 解压、复制、删除 文件的实例代码
2020/02/26 Python
canvas绘制圆角头像的实现方法
2019/01/17 HTML / CSS
NFL欧洲商店(德国):NFL Europe Shop DE
2018/11/03 全球购物
Herve Leger官网:标志性绷带连衣裙等
2018/12/26 全球购物
美国在线轮胎零售商:SimpleTire
2019/04/08 全球购物
阿迪达斯英国官方网站:adidas英国
2019/08/13 全球购物
人力资源部培训专员岗位职责
2014/01/02 职场文书
中学生寄语大全
2014/04/03 职场文书
实践单位评语
2014/04/26 职场文书
幼儿园教师节演讲稿
2014/09/03 职场文书
2014年学习厉行节约反对浪费思想汇报
2014/09/10 职场文书
2014三年级班主任工作总结
2014/12/05 职场文书
毕业证明书
2015/06/19 职场文书
新手开公司创业注意事项有哪些?
2019/07/29 职场文书
Sql Server之数据类型详解
2022/02/28 SQL Server