Pytorch Hub介紹
Pytorch Hub是一個幫助研究者實現模型再現、快速推理驗證的預訓練模型庫與一套相關的API框架。支持遠程從github上下載指定模型、上傳與分享訓練好的模型、支持從本地加載預訓練模型、自定義模型。支持模型遠程加載與本地推理、當前Pytorch Hub已經對接到Torchvision、YOLOv5、YOLOv8、pytorchvideo等視覺框架
支持一鍵遠程加載各種模型,主要包括

支持根據URL下載指定模型到本地文件夾

YOLOv5支持
首先需要安裝下面的依賴包支持
pip install -r https://raw.githubusercontent.com/ultralytics/yolov5/master/requirements.txt這個時候不需要再把YOLOv5的代碼拉取到本地了,兩行代碼即可實現YOLOv5模型的推理,直接運行下面的代碼即可:

支持多張圖像推理:

支持本地自定義對象檢測模型推理:

支持多個GPU推理模式

不同設備之間切換支持

推理參數支持設置

相關源碼貼圖如下:
importtorch importcv2ascv #loadimagedata img="data/images/zidane.jpg" #加載本地預訓練模型 model=torch.hub.load(repo_or_dir='D:/python/yolov5-7.0-attention/',model='yolov5s',source='local') #loadimage #img="D:/bird_test/test004.png" #加載本地自定義模型 #model=torch.hub.load('D:/python/yolov5-7.0-attention/','custom',path='uav_bird.pt',source='local') results=model(img) #顯示 frame=results.render()[0] bgr=cv.cvtColor(frame,cv.COLOR_RGB2BGR) cv.imshow("PytorchHub+YOLOv5CustomObjectDetection",bgr) cv.waitKey(0)
審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
API
+關注
關注
2文章
2368瀏覽量
66752 -
模型
+關注
關注
1文章
3751瀏覽量
52099 -
代碼
+關注
關注
30文章
4967瀏覽量
73954 -
GitHub
+關注
關注
3文章
488瀏覽量
18660 -
pytorch
+關注
關注
2文章
813瀏覽量
14842
原文標題:Pytorch Hub 兩行代碼搞定YOLOv5推理
文章出處:【微信號:CVSCHOOL,微信公眾號:OpenCV學堂】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
熱點推薦
【YOLOv5】LabVIEW+YOLOv5快速實現實時物體識別(Object Detection)含源碼
前面我們給大家介紹了基于LabVIEW+YOLOv3/YOLOv4的物體識別(對象檢測),今天接著上次的內容再來看看YOLOv5。本次主要是和大家分享使用LabVIEW快速實現yolov5
Yolov5算法解讀
,這幾個模型的結構基本一樣,不同的是depth_multiple模型深度和width_multiple模型寬度這兩個參數。 yolov5主要分為輸入端,backbone,Neck,和head
YOLOv5類中rgb888p_size這個參數要與模型推理和訓練的尺寸一致嗎?一致會達到更好的效果?
YOLOv5類中rgb888p_size這個參數要與模型推理和訓練的尺寸一致嗎,一致會達到更好的效果
發表于 03-11 08:12
怎樣使用PyTorch Hub去加載YOLOv5模型
PyTorch Hub 加載預訓練的 YOLOv5s 模型,model并傳遞圖像進行推理。'yolov5s'是最輕最快的
發表于 07-22 16:02
使用Yolov5 - i.MX8MP進行NPU錯誤檢測是什么原因?
tflite --int8我還嘗試過 TFlite 集線器模型,如 SSD 和 mobilenet,它們已經轉換為 uint8。 在附件中,我用于推理和轉換后的 yolov5n 模型的代碼片段。 這可能是什么原因?
發表于 03-31 07:38
如何YOLOv5測試代碼?
使用文檔“使用 YOLOv5 進行對象檢測”我試圖從文檔第 10 頁訪問以下鏈接(在 i.MX8MP 上部署 yolov5s 的步驟 - NXP 社區)
...但是這樣做時會被拒絕訪問。該文檔沒有說明需要特殊許可才能下載 test.zip 文件。NXP 的人可以提供有關如
發表于 05-18 06:08
yolov5模型onnx轉bmodel無法識別出結果如何解決?
推理硬件:質算盒SE5,芯片BM1684。
2. SDK: v2.7.0
代碼:
1. 模型來源yolov5官方:https://github.com/ultralytics/
發表于 09-15 07:30
YOLOv5在OpenCV上的推理程序
YOLOv5官方給出的YOLOv5在OpenCV上推理的程序相對來說是比較通俗易懂的,條理清晰,有基本的封裝,直接可用!但是我也發現,模型的推理時間跟前后處理的時間相差無幾,特別是當視
yolov5和YOLOX正負樣本分配策略
整體上在正負樣本分配中,yolov7的策略算是yolov5和YOLOX的結合。因此本文先從yolov5和YOLOX正負樣本分配策略分析入手,后引入到YOLOv7的解析中。
發表于 08-14 11:45
?4266次閱讀
Pytorch Hub兩行代碼搞定YOLOv5推理
評論