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抓taobao图片爬虫
Oct 26 Python
详解Python验证码识别
Jan 25 Python
Python 迭代器与生成器实例详解
May 18 Python
python3+PyQt5重新实现QT事件处理程序
Apr 19 Python
详解pyenv下使用python matplotlib模块的问题解决
Nov 29 Python
解决Pycharm界面的子窗口不见了的问题
Jan 17 Python
Pytorch实现的手写数字mnist识别功能完整示例
Dec 13 Python
Python全面分析系统的时域特性和频率域特性
Feb 26 Python
Python+unittest+DDT实现数据驱动测试
Nov 30 Python
Python用摘要算法生成token及检验token的示例代码
Dec 01 Python
删除pycharm鼠标右键快捷键打开项目的操作
Jan 16 Python
Python办公自动化之教你用Python批量识别发票并录入到Excel表格中
Jun 26 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
十大“创意”战术!
2020/03/04 星际争霸
WINXP下apache+php4+mysql
2006/11/25 PHP
浅析PHP substr,mb_substr以及mb_strcut的区别和用法
2013/06/21 PHP
php教程之phpize使用方法
2014/02/12 PHP
linux下实现定时执行php脚本
2015/02/13 PHP
php控制文件下载速度的方法
2015/03/24 PHP
PHP编程实现阳历转换为阴历的方法实例
2017/08/08 PHP
Laravel框架分页实现方法分析
2018/06/12 PHP
jquery nth-child()选择器的简单应用
2010/07/10 Javascript
js事件(Event)知识整理
2012/10/11 Javascript
基于JavaScript 数据类型之Boolean类型分析介绍
2013/04/19 Javascript
jquery ajax同步异步的执行最终解决方案
2013/04/26 Javascript
JavaScript中for循环的使用详解
2015/06/03 Javascript
javascript实现任务栏消息提示的简单实例
2016/05/31 Javascript
jQuery插件学习教程之SlidesJs轮播+Validation验证
2016/07/12 Javascript
JS公共小方法之判断对象是否为domElement的实例
2016/11/25 Javascript
node.js学习之断言assert的使用示例
2017/09/28 Javascript
详解jQuery-each()方法
2019/03/13 jQuery
Vue中inheritAttrs的使用实例详解
2020/12/31 Vue.js
[02:49]2014DOTA2电竞也是体育项目! 势要把荣誉带回中国!
2014/07/20 DOTA
HTML中使用python屏蔽一些基本功能的方法
2017/07/07 Python
Django数据库操作的实例(增删改查)
2017/09/04 Python
浅谈python中真正关闭socket的方法
2018/12/18 Python
Python中时间datetime的处理与转换用法总结
2019/02/18 Python
Django框架登录加上验证码校验实现验证功能示例
2019/05/23 Python
python3.7 sys模块的具体使用
2019/07/22 Python
Django 静态文件配置过程详解
2019/07/23 Python
python中对_init_的理解及实例解析
2019/10/11 Python
python统计字符串中字母出现次数代码实例
2020/03/02 Python
党的群众路线对照检查材料(个人)
2014/09/24 职场文书
反四风个人对照检查材料思想汇报
2014/09/25 职场文书
测量员岗位职责
2015/02/14 职场文书
2015年政风行风工作总结
2015/04/21 职场文书
女性健康知识讲座通知
2015/04/23 职场文书
健康证明
2015/06/19 职场文书
仅用几行Python代码就能复制她的U盘文件?
2021/06/26 Python