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的Django框架中的表单处理示例
Jul 17 Python
dataframe设置两个条件取值的实例
Apr 12 Python
python基础学习之如何对元组各个元素进行命名详解
Jul 12 Python
对Tensorflow中的变量初始化函数详解
Jul 27 Python
Python绘制堆叠柱状图的实例
Jul 09 Python
python爬虫selenium和phantomJs使用方法解析
Aug 08 Python
Python计算公交发车时间的完整代码
Feb 12 Python
浅谈python opencv对图像颜色通道进行加减操作溢出
Jun 03 Python
Python2手动安装更新pip过程实例解析
Jul 16 Python
pycharm导入源码的具体步骤
Aug 04 Python
Django Auth用户认证组件实现代码
Oct 13 Python
详解Python中list[::-1]的几种用法
Nov 16 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/23 PHP
PHP实现返回JSON和XML的类分享
2015/01/28 PHP
PHP For循环字母A-Z当超过26个字母时输出AA,AB,AC
2020/02/16 PHP
40款非常棒的jQuery 插件和制作教程(系列一)
2011/10/26 Javascript
Jquery实现动态切换图片的方法
2015/05/18 Javascript
简介BootStrap model弹出框的使用
2016/04/27 Javascript
Jquery为DIV添加click事件的简单实例
2016/06/02 Javascript
基于js对象,操作属性、方法详解
2016/08/11 Javascript
判断数组的最佳方法(推荐)
2016/10/11 Javascript
JS实现页面中所有img对象添加onclick事件及新窗口查看图片的方法
2016/12/27 Javascript
vue loadmore 组件滑动加载更多源码解析
2017/07/19 Javascript
angularjs实现对表单输入改变的监控(ng-change和watch两种方式)
2018/08/29 Javascript
Node.js模拟发起http请求从异步转同步的5种用法
2018/09/26 Javascript
详解ES6 Promise的生命周期和创建
2019/08/18 Javascript
node.js中fs文件系统模块的使用方法实例详解
2020/02/13 Javascript
js实现特别简单的钟表效果
2020/09/14 Javascript
简单的Python抓taobao图片爬虫
2014/10/26 Python
利用Python的Django框架中的ORM建立查询API
2015/04/20 Python
pygame游戏之旅 调用按钮实现游戏开始功能
2018/11/21 Python
华为校园招聘上机笔试题 扑克牌大小(python)
2020/04/22 Python
更新升级python和pip版本后不生效的问题解决
2020/04/17 Python
python打包生成so文件的实现
2020/10/30 Python
基于css3的属性transition制作菜单导航效果
2015/09/01 HTML / CSS
结合CSS3的新特性来总结垂直居中的实现方法
2016/05/30 HTML / CSS
Piercing Pagoda官网:耳环、戒指、项链、手链等
2020/09/28 全球购物
法学专业应届生求职信
2013/10/16 职场文书
教师党员个人整改措施
2014/10/27 职场文书
2014年手术室工作总结
2014/11/26 职场文书
2015羊年春节慰问信
2015/02/14 职场文书
给病人的慰问信
2015/03/23 职场文书
《雪地里的小画家》教学反思
2016/02/16 职场文书
关于html选择框创建占位符的问题
2021/06/09 HTML / CSS
一篇文章带你学习Mybatis-Plus(新手入门)
2021/08/02 Java/Android
Go语言读取txt文档的操作方法
2022/01/22 Golang
Golang日志包的使用
2022/04/20 Golang
Win Server2016远程桌面如何允许多用户同时登录
2022/06/10 Servers