当你还是个孩子坐车旅行的时候,你玩过数经过的汽车的数目的游戏吗& # 63;
在这篇文章中,我将教你如何使用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库,从存储中读取图像,对图像执行目标检测,用边界框显示图像以及关于检测目标的标签,计算图像中的汽车数量并打印图像:
进口cv2 进口matplotlib。pyplot作为plt 进口cvlib简历 从cvlib。object_detection进口draw_bbox 我=cv2.imread (“cars_4.jpeg”) bbox,标签、=cv.detect_common_objects (im) output_image=draw_bbox (im, bbox,标签,配置) plt.imshow (output_image) plt.show () print(图像的汽车数量的str (label.count('汽车')))
<强>此图像的输出强>:
<代码>的汽车数量的图像是29日代码>
<强>此图像的输出强>:
<代码>图像的汽车数量是22日代码>
<强>此图像的输出强>:
<代码>图像的汽车数量是25 代码>
你的汽车计数器程序现在已经准备好了。你可以用它来做一些有趣的实验,比如计算每天经过你家门前车道的汽车数量。
要了解更多关于cvlib库的信息,可以访问下面的链接。
cvlib: https://www.cvlib.net
欢迎关注PyTorch官方中文教程站:http://pytorch.panchuang.net/
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。