您当前的位置: 首页 >  Python

嗨学编程

暂无认证

  • 0浏览

    0关注

    1405博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

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

嗨学编程 发布时间:2019-10-10 15:10:22 ,浏览量: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学习资料以及源码教程资料,可以在群1136201545免费获取
'''
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
关注
打赏
1663681728
查看更多评论
立即登录/注册

微信扫码登录

0.2982s