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实现拉钩网上的FizzBuzzWhizz问题示例
May 05 Python
Python xlrd读取excel日期类型的2种方法
Apr 28 Python
python2.7 mayavi 安装图文教程(推荐)
Jun 22 Python
K-means聚类算法介绍与利用python实现的代码示例
Nov 13 Python
Python基于matplotlib实现绘制三维图形功能示例
Jan 18 Python
python获取文件真实链接的方法,针对于302返回码
May 14 Python
Python 使用PIL中的resize进行缩放的实例讲解
Aug 03 Python
获取django框架orm query执行的sql语句实现方法分析
Jun 20 Python
Pytorch反向求导更新网络参数的方法
Aug 17 Python
Python动态声明变量赋值代码实例
Dec 30 Python
关于Tensorflow 模型持久化详解
Feb 12 Python
Python实现一个简单的毕业生信息管理系统的示例代码
Jun 08 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中关于普通表单多文件上传的处理方法
2011/03/25 PHP
解析php中array_merge与array+array的区别
2013/06/21 PHP
Laravel框架分页实现方法分析
2018/06/12 PHP
Javascript 圆角div的实现代码
2009/10/15 Javascript
深入理解JavaScript系列(6) 强大的原型和原型链
2012/01/15 Javascript
javascript倒计时功能实现代码
2012/06/07 Javascript
JavaScript快速检测浏览器对CSS3特性的支持情况
2012/09/26 Javascript
Javascript中使用A标签获取当前目录的绝对路径方法
2015/03/02 Javascript
jquery自适应布局的简单实例
2016/05/28 Javascript
jQuery增加和删除表格项目及实现表格项目排序的方法
2016/05/30 Javascript
AngularJS 工作原理详解
2016/08/18 Javascript
jQuery基于BootStrap样式实现无限极地区联动
2016/08/26 Javascript
vue.js中$watch的用法示例
2016/10/04 Javascript
Zepto实现密码的隐藏/显示
2017/04/07 Javascript
Vuex之理解Getters的用法实例
2017/04/19 Javascript
VUE元素的隐藏和显示(v-show指令)
2017/06/23 Javascript
基于jQuery实现定位导航位置效果
2017/11/15 jQuery
用VsCode编辑TypeScript的实现方法
2020/05/07 Javascript
Python 查看文件的读写权限方法
2018/01/23 Python
对python读取zip压缩文件里面的csv数据实例详解
2019/02/08 Python
python+opencv实现摄像头调用的方法
2019/06/22 Python
Python pandas自定义函数的使用方法示例
2019/11/20 Python
opencv 阈值分割的具体使用
2020/07/08 Python
html5中valid、invalid、required的定义
2014/02/21 HTML / CSS
HTML5去掉输入框type为number时的上下箭头的实现方法
2020/01/03 HTML / CSS
结构和类有什么异同
2012/07/16 面试题
公司培训心得体会
2014/01/03 职场文书
爱国主义演讲稿
2014/05/07 职场文书
检查机关党的群众路线个人整改措施
2014/10/04 职场文书
机关干部作风建设剖析材料
2014/10/23 职场文书
2014党的群众路线教育实践活动学习心得体会
2014/10/31 职场文书
销售2014年度工作总结
2014/12/08 职场文书
Mysql 如何批量插入数据
2021/04/06 MySQL
Springboot如何使用logback实现多环境配置?
2021/06/16 Java/Android
Mysql中where与on的区别及何时使用详析
2021/08/04 MySQL
浅谈MySQL表空间回收的正确姿势
2021/10/05 MySQL