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读写文件方法总结
Jun 09 Python
Python使用dis模块把Python反编译为字节码的用法详解
Jun 14 Python
linux环境下python中MySQLdb模块的安装方法
Jun 16 Python
python中的内置函数max()和min()及mas()函数的高级用法
Mar 29 Python
浅谈python中requests模块导入的问题
May 18 Python
浅谈Series和DataFrame中的sort_index方法
Jun 07 Python
对python中Json与object转化的方法详解
Dec 31 Python
Python实现最大子序和的方法示例
Jul 05 Python
python爬虫增加访问量的方法
Aug 22 Python
pycharm实现猜数游戏
Dec 07 Python
python使用matplotlib的savefig保存时图片保存不完整的问题
Jan 08 Python
Anaconda配置各版本Pytorch的实现
Aug 07 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 开源AJAX框架14种
2009/08/24 PHP
在win系统安装配置 Memcached for PHP 5.3 图文教程
2015/03/03 PHP
深入理解PHP之源码目录结构与功能说明
2016/06/01 PHP
SOSO地图JS画出标注和中心点以html形式运行
2013/08/09 Javascript
jquery提取元素里的纯文本不包含span等里的内容
2013/09/30 Javascript
ie浏览器使用js导出网页到excel并打印
2014/03/11 Javascript
实用框架(iframe)操作代码
2014/10/23 Javascript
js实现文件上传表单域美化特效
2015/11/02 Javascript
再谈JavaScript异步编程
2016/01/27 Javascript
用jQuery获取table中行id和td值的实现代码
2016/05/19 Javascript
jQuery中的ready函数与window.onload谁先执行
2016/06/21 Javascript
JavaScript实现分页效果
2017/03/28 Javascript
在bootstrap中实现轮播图实例代码
2017/06/11 Javascript
JavaScript创建对象_动力节点Java学院整理
2017/06/27 Javascript
jQuery+Ajax请求本地数据加载商品列表页并跳转详情页的实现方法
2017/07/12 jQuery
基于zepto.js实现登录界面
2017/10/09 Javascript
jQuery实现的鼠标响应缓冲动画效果示例
2018/02/13 jQuery
vue实现重置表单信息为空的方法
2018/09/29 Javascript
JavaScript面向对象核心知识与概念归纳整理
2020/05/09 Javascript
解决Vue watch里调用方法的坑
2020/11/07 Javascript
TensorFlow搭建神经网络最佳实践
2018/03/09 Python
基于Python实现ComicReaper漫画自动爬取脚本过程解析
2019/11/11 Python
Python3直接爬取图片URL并保存示例
2019/12/18 Python
Python3搭建http服务器的实现代码
2020/02/11 Python
如何利用pycharm进行代码更新比较
2020/11/04 Python
英国第一独立滑雪板商店:The Snowboard Asylum
2020/01/16 全球购物
如何用PHP实现邮件发送
2012/12/26 面试题
如何提高MySql的安全性
2014/06/19 面试题
怎样写好自荐信和推荐信
2013/12/26 职场文书
仓库管理专业个人的自我评价
2013/12/30 职场文书
技校毕业生自荐书
2014/05/23 职场文书
办理信用卡工作证明
2014/09/30 职场文书
教师学习三严三实心得体会
2014/10/13 职场文书
个人股份转让协议书范本
2015/01/28 职场文书
丽江古城导游词
2015/02/03 职场文书
2015年国庆节演讲稿范文
2015/07/30 职场文书