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中实现从目录中过滤出指定文件类型的文件
Feb 02 Python
Python结巴中文分词工具使用过程中遇到的问题及解决方法
Apr 15 Python
详解Python中的Numpy、SciPy、MatPlotLib安装与配置
Nov 17 Python
python Celery定时任务的示例
Mar 13 Python
python实现简单图片物体标注工具
Mar 18 Python
python中time库的实例使用方法
Oct 31 Python
Python全面分析系统的时域特性和频率域特性
Feb 26 Python
Django-rest-framework中过滤器的定制实例
Apr 01 Python
使用python+poco+夜神模拟器进行自动化测试实例
Apr 23 Python
Python Pillow(PIL)库的用法详解
Sep 19 Python
Python+uiautomator2实现自动刷抖音视频功能
Apr 29 Python
Python 中数组和数字相乘时的注意事项说明
May 10 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中限制IP段访问、禁止IP提交表单的代码
2011/04/23 PHP
PhpDocumentor 2安装以及生成API文档的方法
2014/05/21 PHP
PHP安全上传图片的方法
2015/03/21 PHP
discuz论坛更换域名,详细文件修改步骤
2020/12/09 PHP
js 浮动层菜单收藏
2009/01/16 Javascript
工作需要写的一个js拖拽组件
2011/07/28 Javascript
JavaScript中的typeof操作符用法实例
2014/04/05 Javascript
Node.js中的缓冲与流模块详细介绍
2015/02/11 Javascript
JS的框架Polymer中的dom-if和is属性使用说明
2015/07/29 Javascript
浅谈jquery设置和获得checkbox选中的问题
2016/08/19 Javascript
jQuery Validate表单验证插件的基本使用方法及功能拓展
2017/01/04 Javascript
JavaScript调试的多个必备小Tips
2017/01/15 Javascript
详解前端构建工具gulpjs的使用介绍及技巧
2017/01/19 Javascript
ES6新特性之变量和字符串用法示例
2017/04/01 Javascript
基于JavaScript实现选项卡效果
2017/07/21 Javascript
JavaScript使用math.js进行精确计算操作示例
2018/06/19 Javascript
jquery获取select选中值的文本,并赋值给另一个输入框的方法
2018/08/21 jQuery
引入外部js脚本加载慢与页面白屏问题的解决
2018/12/10 Javascript
javascript中floor使用方法总结
2019/02/02 Javascript
解决vue-router 切换tab标签关闭时缓存问题
2020/07/22 Javascript
从0到1学习JavaScript编写贪吃蛇游戏
2020/07/28 Javascript
JavaScript JSON使用原理及注意事项
2020/07/30 Javascript
Python网络编程中urllib2模块的用法总结
2016/07/12 Python
Python下载网络小说实例代码
2018/02/03 Python
Python OpenCV处理图像之图像像素点操作
2018/07/10 Python
对TensorFlow中的variables_to_restore函数详解
2018/07/30 Python
python实现最大子序和(分治+动态规划)
2019/07/05 Python
Numpy之reshape()使用详解
2019/12/26 Python
Python如何实现机器人聊天
2020/09/10 Python
pycharm 2020 1.1的安装流程
2020/09/29 Python
python如何利用paramiko执行服务器命令
2020/11/07 Python
妇女干部培训方案
2014/05/12 职场文书
黄山导游词
2015/01/31 职场文书
2015年农村党员干部主题教育活动总结
2015/03/25 职场文书
高效笔记技巧分享:学会这些让你不再困扰
2019/09/04 职场文书
python字符串常规操作大全
2021/05/02 Python