python目标识别_10行Python代码实现目标检测
要知道圖像中的目標(biāo)是什么?
或者你想數(shù)一幅圖里有多少個(gè)蘋果?
在本文中,我將向你展示如何使用Python在不到10行代碼中創(chuàng)建自己的目標(biāo)檢測(cè)程序。
如果尚未安裝python庫(kù),你需要安裝以下python庫(kù):
opencv-python
cvlib
matplotlib
tensorflow
下面的代碼導(dǎo)入所需的python庫(kù),從存儲(chǔ)中讀取圖像,對(duì)圖像執(zhí)行目標(biāo)檢測(cè),并顯示帶有邊界框和關(guān)于檢測(cè)目標(biāo)的標(biāo)簽的圖像。
import cv2
import matplotlib.pyplot as plt
import cvlib as cv
from cvlib.object_detection import draw_bbox
im = cv2.imread('apple-256261_640.jpg')
bbox, label, conf = cv.detect_common_objects(im)
output_image = draw_bbox(im, bbox, label, conf)
plt.imshow(output_image)
plt.show()
下面是使用上述代碼進(jìn)行目標(biāo)檢測(cè)的一些結(jié)果。
到這,你就已經(jīng)準(zhǔn)備完成你的目標(biāo)檢測(cè)程序了。
要了解更多關(guān)于cvlib庫(kù)的信息,可以訪問下面的鏈接。
cvlib[^1]
以下是一些進(jìn)一步的閱讀資料,以了解目標(biāo)檢測(cè)的工作原理:
使用深度學(xué)習(xí)方法的目標(biāo)檢測(cè)[^2]
基本目標(biāo)檢測(cè)算法的逐步介紹(第1部分)[^3]
[^1]: https://www.cvlib.net/[^2]: https://towardsdatascience.com/object-detection-using-deep-learning-approaches-an-end-to-end-theoretical-perspective-4ca27eee8a9a[^3]: https://www.analyticsvidhya.com/blog/2018/10/a-step-by-step-introduction-to-the-basic-object-detection-algorithms-part-1/
歡迎關(guān)注磐創(chuàng)博客資源匯總站:http://docs.panchuang.net/
歡迎關(guān)注PyTorch官方中文教程站:http://pytorch.panchuang.net/
總結(jié)
以上是生活随笔為你收集整理的python目标识别_10行Python代码实现目标检测的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微信小程序开发手账从入门到部署【持续更新
- 下一篇: python实例100例百度文库-18个