国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

MMEdu實現(xiàn)攝像頭圖像分類(Python版)

這篇具有很好參考價值的文章主要介紹了MMEdu實現(xiàn)攝像頭圖像分類(Python版)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

先安裝MMEdu庫!

MMEdu安裝:https://blog.csdn.net/zyl_coder/article/details/132483865

下面的代碼請在Jupyter上運行,并自己準備數(shù)據(jù)集。若模型還未訓(xùn)練,請先在本地訓(xùn)練完模型后再進行模型推理。

import cv2
capture = cv2.VideoCapture(0)
from MMEdu import MMClassification as cls
model = cls(backbone='MobileNet')
checkpoint = '   '   #填寫最佳權(quán)重文件
model.load_checkpoint( checkpoint = checkpoint)
while True:
    ret, frame = capture.read()
    frame = cv2.flip(frame,1)
    result = model.fast_inference(image=frame, show=False)
    x = model.print_result(result)
    text = ""
    if x[0]['標(biāo)簽'] == 0:
        text = '   '   #圖像類別1
    else:
        text = '   '   #圖像類別2
    cv2.putText(frame , text, (200, 100), cv2.FONT_HERSHEY_COMPLEX, 1.0, (100, 200, 200), 5)

    cv2.imshow("video", frame)
    key = cv2.waitKey(50)
    #print(key)
    if key  == ord('q'):
        break
cv2.destroyAllWindows()

?注意:1.因為我們是面對攝像頭的,所以通過flip對攝像頭獲得的內(nèi)容做了左右鏡像;

? ? ? ? ? ? 2.通過waitKey這個函數(shù)進行獲取按下的鍵(以毫秒為單位,這里就是每50毫秒獲取一? ? ? ? ? ? ? ? ? ? 次),當(dāng)按下q鍵時,關(guān)閉視頻。


本文內(nèi)容為小編自己匯總,內(nèi)容可能會有錯誤或疏漏,感謝大家的提議!

記得點贊和關(guān)注哦~文章來源地址http://www.zghlxwxcb.cn/news/detail-669760.html

到了這里,關(guān)于MMEdu實現(xiàn)攝像頭圖像分類(Python版)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • OK3588運行python程序?qū)z像頭數(shù)據(jù)進行圖像處理

    OK3588運行python程序?qū)z像頭數(shù)據(jù)進行圖像處理

    把usb攝像頭插入HOST的usb接口。 在串口終端運行 sudo v4l2-ctl --list-devices 如下圖 當(dāng)前的usb設(shè)備是 /dev/video74 遠程訪問開發(fā)板 用cheese打開/dev/video74 運行 cheese /dev/video74 運行結(jié)果如圖 說明usb攝像頭工作正常。 安裝必要的軟件包 sudo apt-get install python3-opencv -y sudo apt-get install python3-

    2024年02月16日
    瀏覽(26)
  • Pyqt5+Opencv實現(xiàn)攝像頭圖像的實時讀取并顯示

    Pyqt5+Opencv實現(xiàn)攝像頭圖像的實時讀取并顯示

    QTimer在界面中不可見,在UI設(shè)計器中也找不到它,只能通過純代碼實現(xiàn),主要作用是定時特定的時間。 想要掌握QTimer只需掌握setInterval(設(shè)置定時時間,單位ms)、start(啟動定時器),和定時時間到時所發(fā)出的信號timeout()即可。程序設(shè)計的思路: 1.先設(shè)定定時周期 2.綁定timeout()信號

    2024年02月04日
    瀏覽(27)
  • 硬件設(shè)計 之?dāng)z像頭分類(IR攝像頭、mono攝像頭、RGB攝像頭、RGB-D攝像頭、魚眼攝像頭)

    硬件設(shè)計 之?dāng)z像頭分類(IR攝像頭、mono攝像頭、RGB攝像頭、RGB-D攝像頭、魚眼攝像頭)

    總結(jié)一下在機器人上常用的幾種攝像頭,最近在組裝機器人時,傻傻分不清攝像頭的種類。由于本人知識有限,以下資料都是在網(wǎng)上搜索而來,按照攝像頭的分類整理一下,供大家參考: 1.IR攝像頭: IR=infrared=紅外線 紅外攝像頭工作原理是紅外燈發(fā)出紅外線照射物體,紅外線

    2024年02月05日
    瀏覽(31)
  • 圖像處理——連接IP攝像頭上傳到服務(wù)器實現(xiàn)目標(biāo)識別

    圖像處理——連接IP攝像頭上傳到服務(wù)器實現(xiàn)目標(biāo)識別

    1.項目的需求是,本地連接IP攝像頭,然后把圖像上傳到圖像處理服務(wù)器器進行處理,得到的結(jié)果返回本地。 2.IP攝像頭使用的是大華的攝像頭,目標(biāo)識別用的yolov5的模型,服務(wù)器用的是flask,實現(xiàn)語言是python。 3.在實現(xiàn)過程中,需要先進行IP攝像頭的連接和圖像的獲取??梢允?/p>

    2024年02月05日
    瀏覽(22)
  • 使用python-opencv對雙目攝像頭進行立體視覺圖像矯正,去畸變

    使用python-opencv對雙目攝像頭進行立體視覺圖像矯正,去畸變

    ? ? ? ? 1、一張棋盤圖 ????????可以直接從opencv官方github下載,這是一個擁有10*7個格子的棋盤,共有 9*6個角點,每個格子24mm ,本文所使用的就是這一個棋盤。你需要將它打印在A4紙上用于后續(xù)使用。(也可以根據(jù)官方教程自行設(shè)置棋盤大小OpenCV: Create calibration pattern)

    2024年02月10日
    瀏覽(26)
  • python調(diào)用攝像頭實現(xiàn)拍照功能

    python調(diào)用攝像頭實現(xiàn)拍照功能

    目錄 1.介紹 2.系統(tǒng)依賴 (1)OpenCV-Python庫 (2)Tkinter庫 (3)Pillow庫 (4)Time庫 3.系統(tǒng)代碼 4.效果展示 5.注意事項 ? ? ? ? 這是一個有趣的項目,通過Python程序調(diào)用系統(tǒng)的攝像頭,實現(xiàn)了拍照的功能. ????????我的主頁還有一些文章介紹了其他有趣的項目,可以動手嘗試一下: 代碼寫不完了

    2024年02月04日
    瀏覽(22)
  • python實現(xiàn)opencv調(diào)用攝像頭

    Python的opencv庫提供了一種簡單而高效的方法來處理圖像,包括從攝像頭中讀取視頻流。在本篇技術(shù)博客中,我們將介紹如何使用Python的opencv庫調(diào)用IP攝像頭和本地攝像頭的代碼。 首先,我們需要安裝Python的opencv庫,可以使用pip install opencv-python命令進行安裝。 在使用IP攝像頭之

    2024年02月11日
    瀏覽(23)
  • 5. QT環(huán)境下使用OPenCV(基于TCP實現(xiàn)攝像頭圖像數(shù)據(jù)的多線程傳輸)

    5. QT環(huán)境下使用OPenCV(基于TCP實現(xiàn)攝像頭圖像數(shù)據(jù)的多線程傳輸)

    1. 說明 通常情況下對于圖像數(shù)據(jù)的采集可以放在后端進行,采集到的圖像數(shù)據(jù)如果有需要可以通過通信將數(shù)據(jù)傳輸?shù)角岸诉M行顯示,這其中需要使用到TCP數(shù)據(jù)傳輸協(xié)議和QT下的多線程開發(fā)技術(shù)。 QT當(dāng)中主線程一般是界面層次的,在主線程中執(zhí)行耗時較長的數(shù)據(jù)操作,會引起界

    2024年02月11日
    瀏覽(49)
  • 【知識分享】汽車搭載的車載攝像頭分類

    目前車上搭載的車載攝像頭根據(jù)安裝位置主要分為車載攝像頭主要分為 前視攝像頭 、 環(huán)視攝像頭 、 后視攝像頭 、 側(cè)視攝像頭 以及 內(nèi)置攝像頭 五種類別。 前視攝像頭:主要安裝在前擋風(fēng)玻璃上,用于實現(xiàn)行車的視覺感知及識別功能,根據(jù)功能又可以分為 前視主攝像頭

    2024年02月08日
    瀏覽(17)
  • Python - OpenCV實現(xiàn)攝像頭人臉識別(親測版)

    Python - OpenCV實現(xiàn)攝像頭人臉識別(親測版)

    要使用Python 3和OpenCV進行攝像頭人臉識別,您可以按照以下步驟進行操作: 0.安裝OpenCV軟件 去官網(wǎng)直接下載安裝即可,如果是C++使用OpenCV,需要使用編譯源碼并配置環(huán)境變量。 1.安裝OpenCV庫 在命令行中輸入以下命令: 2.準備人臉檢測器 使用OpenCV的人臉檢測器可以檢測出圖像中

    2024年02月15日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包