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

樹莓派yolov5簡單調(diào)用

這篇具有很好參考價值的文章主要介紹了樹莓派yolov5簡單調(diào)用。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

yolov5下載并部署
參考博客
labelme注意事項
labelme包下載

labelme-master https://www.aliyundrive.com/s/bMeCNrwHuva
提取碼: a43f
點擊鏈接保存,或者復制本段內(nèi)容,打開「阿里云盤」APP ,無需下載極速在線查看,視頻原畫倍速播放。

里面的train_txt.py是把json轉(zhuǎn)txt的腳本,注意模型參數(shù)的yaml文件的label位置標注和train_txt.py文件的順序得一樣,不然會造成識別錯誤的情況
樹莓派yolov5簡單調(diào)用
樹莓派yolov5簡單調(diào)用

參數(shù)說明:

train.py
大致的用法上面的參考博客已經(jīng)闡述了,我這里僅做一些部分補充
1.若顯存不足的話,出現(xiàn)顯存分配不足的情況下,盡量把batch_size調(diào)小一點就行
2.電腦上device一般是可以配上CUDA,所以device的值填0,但是在樹莓派上好像沒辦法用CUDA加速,也可能是我學的差,不知道怎么去配置,所以在樹莓派上的device填的是cpu

detect.py
1.source位置的參數(shù)是待識別文件的路徑,可以是圖片,視頻等。
當default=0的時候,調(diào)用的是電腦攝像頭,若電腦外接攝像頭調(diào)用的話,則default處等于1,樹莓派沒有攝像頭,所以樹莓派外接攝像頭顯示時default=0

坐標返回

在這個位置,找到box_label函數(shù),ctrl+點擊進入到文件里面
樹莓派yolov5簡單調(diào)用
box內(nèi)存的值就是圖片的坐標信息
box[0]:標簽框左上角x坐標
box[1]:標簽框左上角y坐標
box[2]:標簽框右下角x坐標
box[3]:標簽框右下角y坐標
樹莓派yolov5簡單調(diào)用
我這里增加了個return,返回的是中心點的像素坐標,可按自己需求修改

用途:

如果你想做類似于識別后想控制機械臂抓取的話,我的思路大概是先將機械臂大概移動到圖像坐標原點的位置,然后大概記下此時機械臂對應他自己坐標系的x,y值是多少,然后再移到對角處,測一下對角處位置機械臂的x,y值大概是多少,然后根據(jù)你自己圖片的規(guī)格去換算一下,比如說拿一張640×480的圖片,然后機械臂移到攝像頭截取圖像的圖像坐標系的原點,比如說等于(-5, 10),對角坐標為(10,30),x值差了15,對應x方向的像素點變換了480,大概能估測出機械一個坐標位大約等于圖像的32個像素點位,換算過去之后,你就大約可以準確地夾取到圖中檢測物體的所在位置
例 夾取坐標 = (機械臂在坐標原點的x坐標 + 像素坐標的x值/32, 機械臂在坐標原點的y坐標 + 像素坐標的y值/32)

改進

用完之后,才發(fā)現(xiàn),yolov5在樹莓派根本跑不起來,連最輕量的yolov5s部署完成后,識別都需要3秒左右一幀,卡的你懷疑人生,這里可以稍微優(yōu)化一下,比如你可以pip 一下onnxruntime,然后用yolov5包里面帶的export函數(shù)將訓練完成的.pt權(quán)重文件轉(zhuǎn)成.onnx文件,然后把這里的dnn改成true
樹莓派yolov5簡單調(diào)用
然后把detec的權(quán)重文件改成.onnx格式就行
樹莓派yolov5簡單調(diào)用
在樹莓派cpu的情況下,大約能快上三分之一,就是3秒一幀編程兩秒一幀,但是在GPU運行下,速度就基本沒變,不會提速,需要具體地去推理,速度提升才會顯著

總結(jié)

此次部署完之后,其實覺得yolov5太大了,在樹莓派上跑不動,建議換個輕量點地模型可能效果會好一些,例如:SSD,Faster-RCNN,yolov5-lite等。看起來會流暢許多,如果你是手頭富裕有加速棒之類的,就當我沒說,畢竟我是個學生黨,生活還是比較拮據(jù)的。
總體來說,比較建議的是,模型啥的都在電腦上訓練,包括轉(zhuǎn)格式啥的,因為在電腦上比較塊,可以用GPU跑,也比較熟悉,然后每次跑完把單獨的那個.pt或者.onnx文件單獨傳過去就行,這樣時間會節(jié)省不少,如果具體想用樹莓派做類似視覺之類的項目,建議還是換個輕量點的模型吧。文章來源地址http://www.zghlxwxcb.cn/news/detail-407402.html

到了這里,關于樹莓派yolov5簡單調(diào)用的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領支付寶紅包贊助服務器費用

相關文章

  • YOLOv5部署到web端(flask+js簡單易懂)

    YOLOv5部署到web端(flask+js簡單易懂)

    最近,老板讓寫一個程序把 yolov5檢測模型部署到web端 ,在網(wǎng)頁直接進行目標檢測。經(jīng)過1個星期的努力,終于實現(xiàn)基本功能??(累暈了)。網(wǎng)上查閱了很多資料,發(fā)現(xiàn)很多的技術比較復雜,當然他們的頁面都比較漂亮,然后我打算自己寫一篇簡單記錄一下哈哈。進入正題,

    2024年02月01日
    瀏覽(24)
  • 【樹莓派入門系列】5 樹莓派測試yolov5項目

    【樹莓派入門系列】5 樹莓派測試yolov5項目

    項目目錄 點擊跳轉(zhuǎn) 0. 首頁 1. 前期準備工作 2. 配置樹莓派系統(tǒng) 3. 安裝測試opencv 4. 安裝測試torch torchvision 5. 測試yolov5項目 6. 樹莓派運行 yolov5 圖形界面 7. 快速配置環(huán)境 詳細教程 1. 把下載的項目傳輸?shù)綐漭?項目是大佬 肆十二 開源的,點擊下載 2. 測試項目 不好意思,搞錯

    2023年04月18日
    瀏覽(15)
  • 36、RK3399Pro 環(huán)境搭建和Yolov5 c++調(diào)用opencv進行RKNN模型部署和使用

    36、RK3399Pro 環(huán)境搭建和Yolov5 c++調(diào)用opencv進行RKNN模型部署和使用

    基本思想:記錄rk3399 pro配置環(huán)境和c++ npu開發(fā)記錄,主要想搞一份c++代碼和其它圖像算法結(jié)合一下,好進行部署,淘寶鏈接見附錄 ?需要的python3.7對應的aarch64的whl包:包含opencv-whl 、h5py-whl包: 鏈接: https://pan.baidu.com/s/1cvCAmHBa_4KgEjrcFIYnig 提取碼: 5ui4 鏈接: https://pan.baidu.com/s/1hrc

    2024年02月07日
    瀏覽(28)
  • 目標檢測:樹莓派運行YOLOv5,成功運行,附完整鏡像源

    目標檢測:樹莓派運行YOLOv5,成功運行,附完整鏡像源

    1、之前一直打算在樹莓派上跑目標檢測,但自己弄環(huán)境總是出現(xiàn)問題,一直沒弄成功。 前幾天看到一位大佬做成了一個用于深度學習的鏡像,里面已經(jīng)裝好了關于深度學習的環(huán)境配置了。我安裝好后很快就搭建好YOLOv5,并且運行成功。只是幀率很慢,三秒多一幀,不過有其

    2024年02月05日
    瀏覽(23)
  • 【問題記錄】樹莓派+OpenCV+YOLOv5目標檢測(Pytorch框架)

    【問題記錄】樹莓派+OpenCV+YOLOv5目標檢測(Pytorch框架)

    ?-【學習資料】 子豪兄的零基礎樹莓派教程 https://github.com/TommyZihao/ZihaoTutorialOfRaspberryPi/blob/master/%E7%AC%AC2%E8%AE%B2%EF%BC%9A%E6%A0%91%E8%8E%93%E6%B4%BE%E6%96%B0%E6%89%8B%E6%97%A0%E7%97%9B%E5%BC%80%E6%9C%BA%E6%8C%87%E5%8D%97.md#%E7%83%A7%E5%BD%95%E9%95%9C%E5%83%8F 第2講:樹莓派新手無痛開機指南【子豪兄的樹莓派

    2024年02月02日
    瀏覽(27)
  • 【解惑筆記】樹莓派+OpenCV+YOLOv5目標檢測(Pytorch框架)

    【解惑筆記】樹莓派+OpenCV+YOLOv5目標檢測(Pytorch框架)

    ?-【學習資料】 子豪兄的零基礎樹莓派教程 https://github.com/TommyZihao/ZihaoTutorialOfRaspberryPi/blob/master/%E7%AC%AC2%E8%AE%B2%EF%BC%9A%E6%A0%91%E8%8E%93%E6%B4%BE%E6%96%B0%E6%89%8B%E6%97%A0%E7%97%9B%E5%BC%80%E6%9C%BA%E6%8C%87%E5%8D%97.md#%E7%83%A7%E5%BD%95%E9%95%9C%E5%83%8F 第2講:樹莓派新手無痛開機指南【子豪兄的樹莓派

    2024年02月14日
    瀏覽(19)
  • YOLOv5調(diào)用IP攝像頭

    YOLOv5調(diào)用IP攝像頭

    本文將展示IP攝像頭的調(diào)用方法(以調(diào)用手機攝像頭為例)。 首先在手機端下載可以聯(lián)網(wǎng)調(diào)用手機攝像頭的APP 我用的是這個 勾選RTSP,點擊分享 記下局域網(wǎng)地址,后面代碼中需要對應修改 更改detect.py中\(zhòng)\\'--source\\\'部分默認值,注意格式,然后點擊運行即可 在PC端會出現(xiàn)和實時目

    2024年02月07日
    瀏覽(22)
  • yolov5s.pt下載

    提示:: 參考博客:https://blog.csdn.net/m0_60900621/article/details/127119398 GitHub - ultralytics/yolov5: YOLOv5 ?? in PyTorch ONNX CoreML TFLite

    2024年02月11日
    瀏覽(40)
  • yolov5 python API(供其他程序調(diào)用)

    你的yolov5??是否只局限于detect.py?如果其他程序要調(diào)用yolov5,就需要制作一個detect.py的python API。python無處不對象,制作detect API實際上就是制作detect類。 作為一個“CV”主義者,在此之前在各平臺都沒有找到合適的API代碼。其中有一篇不錯的文章https://www.pythonheidong.com/blog/a

    2024年02月06日
    瀏覽(20)
  • yolov5傻瓜式調(diào)用usb攝像頭

    yolov5傻瓜式調(diào)用usb攝像頭

    環(huán)境:yolov5 5.0 電腦:戴爾筆記本 當你用requirement下載好yolov5的對應的包后就需要使用detect去檢測圖片了。 在5.0版本中,detect要修改的部分主要是以下部分 其中第一條是你的模型可以自己訓練也可以用它本身自帶的。 我們主要看第二條。 將default改為’0’使用攝像頭。 一般

    2024年02月12日
    瀏覽(18)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包