Python精选

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

2019-10-10  本文已影响0人  9ba4bd5525b9

译者|Arno

来源|Medium

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

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

下面的代码用于导入所需的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
上一篇 下一篇

猜你喜欢

热点阅读