美文网首页Python精选
使用Python在少于10行代码中计数汽车数量

使用Python在少于10行代码中计数汽车数量

作者: 9ba4bd5525b9 | 来源:发表于2019-10-10 15:10 被阅读0次

译者|Arno

来源|Medium

当你还是个孩子坐车旅行的时候,你玩过数经过的汽车的数目的游戏吗?

在这篇文章中,我将教你如何使用Python用c。
以下是运行文中代码的环境及相应的版本库:

  • 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
'''
更多Python学习资料以及源码教程资料,可以在群821460695 免费获取
'''
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')))
在这里插入图片描述

此图像的输出:

Number of cars in the image is 29
在这里插入图片描述

此图像的输出:

Number of cars in the image is 22
在这里插入图片描述

此图像的输出:

Number of cars in the image is 25

相关文章

  • 使用Python在少于10行代码中计数汽车数量

    译者|Arno 来源|Medium 当你还是个孩子坐车旅行的时候,你玩过数经过的汽车的数目的游戏吗? 在这篇文章中...

  • 异常

    java异常处理目的在于通过使用少于目前数量的代码来简化大型、可靠的程序的生成。Java中Throwable类是所...

  • Python是如何进行内存管理的

    Python引入了一个机制:引用计数。 python内部使用引用计数,来保持追踪内存中的对象,Python内部记录...

  • python是如何进行内存管理的

    Python引入了一个机制:引用计数。 python内部使用引用计数,来保持追踪内存中的对象,Python内部记录...

  • let、const命令、块级作用域

    一、let 1、只在let命令所在的代码块内有效。 for循环的计数器,就很合适使用let命令。 上面代码中,计数...

  • tensorflow-gpu使用

    python代码中设置使用的GPU 如果要在python代码中设置使用的GPU(如使用pycharm进行调试时),...

  • R 中调用python

    Reticulated Python 这个包可以在R代码中嵌入python代码 下载 调用 可支持使用网状Pyth...

  • python爬虫面试题

    python是如何进行内存管理的? a、对象的引用计数机制 python内部使用引用计数,来保持追踪内存中的对象,...

  • python面试题之Python是如何进行内存管理的

    python内部使用引用计数,来保持追踪内存中的对象,Python内部记录了对象有多少个引用,即引用计数,当对象被...

  • InterV For Python

    0x01 Python是如何进行内存管理的 引用计数Python使用引用计数来保持追踪内存中的对象,所有对象都有...

网友评论

    本文标题:使用Python在少于10行代码中计数汽车数量

    本文链接:https://www.haomeiwen.com/subject/chqapctx.html