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

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi

這篇具有很好參考價(jià)值的文章主要介紹了【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

目錄

一.【YOLOV5算法原理】

1.輸入端

2.Backbone

3.Neck

4.輸出端

二.【系統(tǒng)環(huán)境】

1.虛擬機(jī)的安裝與創(chuàng)建

2.安裝Ubuntu操作系統(tǒng)

3.環(huán)境的配置

3.1.Ubuntu下Anacoda安裝以及虛擬環(huán)境配置

3.2.Pytorch安裝

3.3.Vscode安裝

3.4.Yolov5源碼及環(huán)境獲取安裝

三. 【測(cè)試Yolov5】

四. 【實(shí)現(xiàn)自己輸入圖片/筆記本攝像頭的目標(biāo)檢測(cè)】

1.輸入自己的圖片

2.使用筆記本攝像頭目標(biāo)檢測(cè)

更多細(xì)節(jié):

【使用外接USB攝像頭進(jìn)行目標(biāo)檢測(cè)】

【Ros下搭載yolov5實(shí)現(xiàn)目標(biāo)檢測(cè)】


最終效果:

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

------------------------全文8963字102圖一步一步完成大約耗時(shí)2h------------------------

所需軟件以及環(huán)境:?

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

Vmware Workstation 17pro
內(nèi)存? ? ? ? ? ? ? ? ? ? ? ? ? ? ?8GB
處理器? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?6
硬盤? ? ? ? ? ? ? ? ? ? ? ? ? ?20GB
Python? ? ? ? ? ? ? ? ? ? ? ? ? ?3.8
Yolo? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? V5
Pytorch? ? ? ? ? ? ? ? ? ? ? ? ? 2.1
系統(tǒng)? ? ? ? ? ???Ubuntu20.04.6

一.【YOLOV5算法原理】

此步是對(duì)算法原理進(jìn)行介紹,如需實(shí)戰(zhàn),直接跳過(guò)這一節(jié)(沒(méi)有任何影響)到下一節(jié)【二、系統(tǒng)環(huán)境】

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

參考鏈接:

【YOLOV5】https://github.com/ultralytics/yolov5

【知乎江大白】https://zhuanlan.zhihu.com/p/172121380

【YOLO-YOLOV5】https://blog.csdn.net/guanjing_dream/article/details/123705221

結(jié)構(gòu):

1.輸入端:Mosaic數(shù)據(jù)增強(qiáng)、自適應(yīng)錨框計(jì)算、自適應(yīng)圖片縮放

2.Backbone:Focus結(jié)構(gòu),CSP結(jié)構(gòu)

3.Neck:FPN+PAN結(jié)構(gòu)

4.Prediction:GIOU_Loss

1.輸入端

(1)Mosaic數(shù)據(jù)增強(qiáng)

Yolov5的輸入端采用了和Yolov4一樣的Mosaic數(shù)據(jù)增強(qiáng)的方式,Mosaic數(shù)據(jù)增強(qiáng)提出的作者也是來(lái)自Yolov5團(tuán)隊(duì)的成員,不過(guò),隨機(jī)縮放、隨機(jī)裁剪、隨機(jī)排布的方式進(jìn)行拼接。

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

(2)自適應(yīng)錨框計(jì)算

在Yolo算法中,針對(duì)不同的數(shù)據(jù)集,都會(huì)有初始設(shè)定長(zhǎng)寬的錨框。在網(wǎng)絡(luò)訓(xùn)練中,網(wǎng)絡(luò)在初始錨框的基礎(chǔ)上輸出預(yù)測(cè)框,進(jìn)而和真實(shí)框groundtruth進(jìn)行比對(duì),計(jì)算兩者差距,再反向更新,迭代網(wǎng)絡(luò)參數(shù)。Yolov5中將此功能嵌入到代碼中,每次訓(xùn)練時(shí),自適應(yīng)的計(jì)算不同訓(xùn)練集中的最佳錨框值。

(3)自適應(yīng)圖片縮放

在Yolov5的代碼中datasets.py的letterbox函數(shù)中進(jìn)行了修改,對(duì)原始圖像自適應(yīng)的添加最少的黑邊。

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

2.Backbone

(1)Focus結(jié)構(gòu)

Focus結(jié)構(gòu),在Yolov3&Yolov4中并沒(méi)有這個(gè)結(jié)構(gòu),其中比較關(guān)鍵是切片操作。以Yolov5s的結(jié)構(gòu)為例,原始608*608*3的圖像輸入Focus結(jié)構(gòu),采用切片操作,先變成304*304*12的特征圖,再經(jīng)過(guò)一次32個(gè)卷積核的卷積操作,最終變成304*304*32的特征圖。

(2)CSP結(jié)構(gòu)

Yolov5中設(shè)計(jì)了兩種CSP結(jié)構(gòu),以Yolov5s網(wǎng)絡(luò)為例,CSP1_X結(jié)構(gòu)應(yīng)用于Backbone主干網(wǎng)絡(luò),另一種CSP2_X結(jié)構(gòu)則應(yīng)用于Neck中。

3.Neck

Yolov5現(xiàn)在的Neck和Yolov4中一樣,都采用FPN+PAN的結(jié)構(gòu),但在Yolov5剛出來(lái)時(shí),只使用了FPN結(jié)構(gòu),后面才增加了PAN結(jié)構(gòu),此外網(wǎng)絡(luò)中其他部分也進(jìn)行了調(diào)整。Yolov5的Neck結(jié)構(gòu)中,采用借鑒CSPnet設(shè)計(jì)的CSP2結(jié)構(gòu),加強(qiáng)網(wǎng)絡(luò)特征融合的能力。

4.輸出端

(1)Bounding box損失函數(shù)

Yolov5中采用其中的CIOU_Loss做Bounding box的損失函數(shù)。

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

(2)nms非極大值抑制

在目標(biāo)檢測(cè)的后處理過(guò)程中,針對(duì)很多目標(biāo)框的篩選,通常需要nms操作。因?yàn)镃IOU_Loss中包含影響因子v,涉及groudtruth的信息,而測(cè)試推理時(shí),是沒(méi)有g(shù)roundtruth的。所以Yolov4在DIOU_Loss的基礎(chǔ)上采用DIOU_nms的方式,而Yolov5中采用加權(quán)nms的方式??梢钥闯?,采用DIOU_nms,下方中間箭頭的黃色部分,原本被遮擋的摩托車也可以檢出。

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

二.【系統(tǒng)環(huán)境】

1.虛擬機(jī)的安裝與創(chuàng)建

首先需要安裝虛擬機(jī)軟件Vmware Workstation 17pro(這里我選擇的是這個(gè)版本,不一定需要這個(gè)版本)百度即可下載

虛擬機(jī)軟件打開(kāi)后就是這樣的界面:

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

點(diǎn)擊新建虛擬機(jī):

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

點(diǎn)擊自定義,下一步:

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

下一步

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

稍后安裝操作系統(tǒng),下一步

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

選擇Linux(我們稍后要安裝的Ubuntu就是基于Linux的)下一步:

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

給虛擬機(jī)起一個(gè)名字(自己喜歡就行)

位置更改到自定義文件夾下(需要新建一個(gè)自己喜歡的文件夾)

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

選擇處理器數(shù)量2,每個(gè)處理器的內(nèi)核3(根據(jù)自己的筆記本性能來(lái)),我的筆記本是16核,最好不超過(guò)一半(設(shè)備管理器 – 處理器 - 查看)

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

分配虛擬機(jī)內(nèi)存,建議4GB-8GB(我是8GB)

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

選擇網(wǎng)絡(luò),橋接網(wǎng)絡(luò)(之后可以更改)

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

下一步

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

下一步

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

選擇新建虛擬機(jī),下一步

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

分配磁盤大小,默認(rèn)20GB有點(diǎn)小,下面需要安裝配置各種環(huán)境和包,最好30GB,之后不夠了可以很輕松的擴(kuò)容,選擇將虛擬磁盤拆分成多個(gè)空間。

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

需要新建一個(gè)目錄文件夾(自己喜歡就行),這個(gè)文件夾就是你的虛擬磁盤

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

瀏覽一下你剛才的設(shè)置,確認(rèn)無(wú)誤后點(diǎn)擊完成~

恭喜你完成了虛擬機(jī)的創(chuàng)建(進(jìn)度1/9加油加油?。。?/p>

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

---------------------------------------------------------------------------------------------------------------------------------

2.安裝Ubuntu操作系統(tǒng)

打開(kāi)剛剛創(chuàng)建的虛擬機(jī)

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

第2步就是你這一步創(chuàng)建的目錄文件夾(去找找啦)

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

我的虛擬機(jī)名字我起的ubuntu_Akaxi_20.04(虛擬機(jī)名字隨便起)

打開(kāi)后你就可以看到,這樣的界面:

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

左邊的紅色框框就是你為虛擬機(jī)配置的信息(第一步驟干的事情)

現(xiàn)在我們需要正式的給他安裝一個(gè)操作系統(tǒng)——Ubuntu

【Ubuntu鏡像】http://mirrors.aliyun.com/ubuntu-releases/20.04/

這里選擇Ubuntu版本20.04.6的桌面desktop-amd64位的iso鏡像,如圖,點(diǎn)擊下載:

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

下載完成后,打開(kāi)虛擬機(jī)的CD/DVD

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

點(diǎn)擊瀏覽,找到剛剛下載的Ubuntu20.04.6的鏡像文件,使用ISO鏡像文件打開(kāi),這樣就在虛擬機(jī)插入了Ubuntu嚕

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

點(diǎn)擊開(kāi)啟虛擬機(jī)(準(zhǔn)備在虛擬機(jī)里面安裝Ubuntu20.04.6操作系統(tǒng))

進(jìn)入安裝界面,選擇語(yǔ)言,中文,然后安裝Ubuntu

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

選擇安裝Ubuntu時(shí)下載更新,顯示不全,用win鍵 + 鼠標(biāo)拖拽

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

選擇清除整個(gè)磁盤并安裝Ubuntu

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

磁盤分區(qū),點(diǎn)擊繼續(xù)

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

選擇系統(tǒng)時(shí)間,我們是東八區(qū),默認(rèn)上海,繼續(xù)

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

設(shè)置Ubuntu系統(tǒng)信息與密碼,姓名,計(jì)算機(jī)名字,密碼,登錄時(shí)需要密碼,這個(gè)密碼要記住嚕,之后很多地方使用超級(jí)管理員權(quán)限需要輸入密碼。

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

等待安裝(大概5-10分鐘)

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

安裝完畢,點(diǎn)擊現(xiàn)在重啟,看到此界面,就完成Ubuntu系統(tǒng)的安裝嚕。

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

進(jìn)度(2/9)快啦快啦,加油加油

---------------------------------------------------------------------------------------------------------------------------------

3.環(huán)境的配置

****************************************************************************

3.1.Ubuntu下Anacoda安裝以及虛擬環(huán)境配置

參考鏈接:http://Ubuntu系統(tǒng)下安裝Anaconda3及配置 - 知乎 (zhihu.com)

在Ubuntu打開(kāi)火狐瀏覽器:(沒(méi)有網(wǎng)絡(luò),把虛擬機(jī)網(wǎng)絡(luò)模式改成NAT模式)如圖:

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

在清華源網(wǎng)址下載Anaconda3-2021-11-Linux-x86_64.sh

【清華源】https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

速度嘎嘎快

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

下載完成后,可以在文件夾,下載中找到下好的軟件包

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

將其復(fù)制到主目錄下面

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

在空白處鼠標(biāo)右鍵,選擇在終端打開(kāi)

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

輸入

bash Anaconda3-2021.11-Linux-x86_64.sh

準(zhǔn)備安裝啦

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

輸入后,終端輸出串串英文,讓你閱讀一些事項(xiàng),一路回車即可,遇到讓你輸入‘yes’ or ‘no’,全輸入yes回車即可

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

之后他會(huì)讓你確認(rèn)Anaconda安裝目錄,默認(rèn)在你主文件夾下,生成一個(gè)anaconda3的文件夾,回車開(kāi)始嘎嘎安裝

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

安裝完成,輸入yes,可以看到真的在主目錄下生成了anaconda的文件夾。

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

看到此界面,就代表你已經(jīng)在Ubuntu系統(tǒng)下裝上了anaconda嚕,如圖:

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

裝好后我們還需要進(jìn)行一些環(huán)境配置

輸入

sudo gedit ~/.bashrc 

進(jìn)入bashrc文件設(shè)置環(huán)境變量(gedit是一個(gè)文本編輯器)

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

輸入你的密碼后在bashrc文件的末尾添加路徑:

      export PATH="/home/你的用戶名/anaconda3/bin:$PATH"

我就是export PATH="/home/Akaxi/anaconda3/bin:$PATH"

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

添加后保存退出

輸入

source ~/.bashrc 

更新下環(huán)境

輸入

conda list

可看到一系列的包名輸出,代表完成啦,撒花~~

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

由于annaconda自帶的下載工具pip默認(rèn)使用的是外網(wǎng)的網(wǎng)址,接下來(lái)需要對(duì)其網(wǎng)址進(jìn)行更新,用我們國(guó)的自帶的網(wǎng)址,這樣使用conda pip就嘎嘎快

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

由于annaconda也自帶的conda工具默認(rèn)使用的是外網(wǎng)的網(wǎng)址,我們也需要對(duì)其進(jìn)行配置,方便接下來(lái)的環(huán)境管理與使用,輸入:

conda clean -i

sudo gedit ~/.condarc

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

進(jìn)入condarc文件,將配置信息粘貼寫入,保存退出

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

配置信息:

channels:
 - defaults
show_channel_urls: true
default_channels:
 - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
 - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
 - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
 conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
 msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
 bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
 menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
 pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
 pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
 simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

輸入conda安裝第三方包測(cè)試:

Conda install scrapy

測(cè)試時(shí)間比較長(zhǎng),大概3min

然后使用annaconda的conda命令創(chuàng)建虛擬環(huán)境,我的環(huán)境My_torch

     conda create -n <環(huán)境名稱自定義> python=<python的版本號(hào)>

例如:conda create -n My_torch python=3.8   輸入后回車

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

完成后顯示done,這樣我們就創(chuàng)建好啦:

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

接下來(lái)

source activate <你的虛擬環(huán)境>

成功后可以看到你的環(huán)境從base變成了My_torch

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

至此,在Ubuntu上anaconda安裝并且配置完成啦,還配置了自己的虛擬環(huán)境My_torch,這個(gè)環(huán)境就是接下來(lái)yolov5需要的環(huán)境嚕,恭喜恭喜,已經(jīng)完成了(3/9)加油!

****************************************************************************

3.2.Pytorch安裝

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

在虛擬機(jī)打開(kāi)火狐瀏覽器里輸入pytorch官網(wǎng)用來(lái)獲取下載指令

【Pytorch官網(wǎng)】https://pytorch.org/

選擇conda版本,選擇cpu版本,下面得到安裝指令

conda install pytorch torchvision torchaudio cpuonly -c pytorch

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

在終端粘貼就可以進(jìn)行pytorch的下載

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

輸入y(yes)開(kāi)始下載

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

看到以下界面就代表下載好啦~~~~撒花

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

我們測(cè)試一下:

輸入    python3

再輸入  import torch

再輸入  torch.__version__

出現(xiàn)你的pytorch版本號(hào)就代表下載成功嚕~~~~

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

進(jìn)度(4/9)加油!

****************************************************************************

3.3.Vscode安裝

打開(kāi)火狐瀏覽器,輸入vscode官網(wǎng)(此步是為了方便后續(xù)瀏覽代碼以及展示效果)

【Vscode官網(wǎng)】https://code.visualstudio.com/Download

選擇linux版本的.deb_x64版本,點(diǎn)擊下載

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

等待下載

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

下載完成后,在文件的下載中找到安裝包,點(diǎn)擊用軟件安裝打開(kāi)

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

點(diǎn)擊安裝,輸入密碼(如果提示進(jìn)程被瑣,重啟解決)

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

安裝完成后,belike:

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

右上角關(guān)閉,左下角點(diǎn)擊打開(kāi)應(yīng)用列表,頂上輸入vscode查找應(yīng)用

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

雙擊打開(kāi),可以鼠標(biāo)右鍵-添加到收藏夾欄

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

進(jìn)入后我們點(diǎn)擊拓展,下載拓展中文包

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

輸入chinese找到中文包,點(diǎn)擊install下載

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

下載完成后,右下角更改系統(tǒng)語(yǔ)言并且重啟vscode

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

接下來(lái)配置Python拓展,同樣在vscode拓展里輸入python下載拓展并安裝

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

這樣我們就在ubuntu系統(tǒng)下安裝了最好用的代碼編輯器vscode嚕

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

撒花~~~~~

進(jìn)度(5/9)

****************************************************************************

3.4.Yolov5源碼及環(huán)境獲取安裝

在火狐瀏覽器輸入gitee(一個(gè)國(guó)內(nèi)的代碼倉(cāng)庫(kù)),輸入yolov5查找相關(guān)開(kāi)源倉(cāng)庫(kù),找到其中一個(gè)就行,當(dāng)然用我的倉(cāng)庫(kù)也行

這是鏈接:https://search.gitee.com/?skin=rec&type=repository&q=yolov5

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

點(diǎn)擊進(jìn)入,點(diǎn)擊克隆/下載 – 下載zip(可能需要賬號(hào)登錄)

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

下載完成后,在文件夾下載中找到y(tǒng)olo-master壓縮包,將其解壓(提?。?/p>

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

將解壓后的文件夾復(fù)制到桌面,方便操作

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

右鍵打開(kāi)終端,進(jìn)入文件夾目錄

cd yolo-master

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

注意指令前面一定要是你之前配置pytorch的環(huán)境,我的是My_torch

輸入指令進(jìn)入環(huán)境:conda activate <你的環(huán)境>

例如我的:conda activate My_torch

使用指令用清華源安裝需要的環(huán)境:

pip install -U -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

注意 -U 是大寫嚕

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

輸入指令后開(kāi)始嘎嘎安裝(大約2分鐘)

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

安裝完成后,所有的環(huán)境以及包都安裝好啦?。。。。。?!恭喜

進(jìn)度(6/9)

三. 【測(cè)試Yolov5】

接下來(lái)就是最激動(dòng)人心的時(shí)刻!測(cè)試Yolov5!

打開(kāi)vscode,點(diǎn)擊打開(kāi)文件夾(也就是我們的工作目錄),點(diǎn)擊我們之前下載的yolov5-mater文件夾

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

打開(kāi)后,信任文件夾

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

接下來(lái)點(diǎn)擊我們用來(lái)測(cè)試yolov5的detect.py文件,點(diǎn)擊右下角的環(huán)境解釋器,在上面選框中找到我們的之前配置的My_torch解釋器。

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

選擇解釋器后可以發(fā)現(xiàn)解釋器變成了My-torch,然后點(diǎn)擊右上角的三角運(yùn)行。

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

然后就可以在vscode終端看到一些列輸出

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

運(yùn)行成功??!yolov5實(shí)現(xiàn)目標(biāo)檢測(cè)結(jié)果保存在目錄runs/detect/exp中,我們找到目錄看看效果~~

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

可以看到y(tǒng)olov5檢測(cè)效果十分的不錯(cuò),測(cè)試成功!?。。。。?!

進(jìn)度(7/9)

四. 【實(shí)現(xiàn)自己輸入圖片/筆記本攝像頭的目標(biāo)檢測(cè)】

---------------------------------------------------------------------------------------------------------------------------------

1.輸入自己的圖片

在文件夾找到y(tǒng)olov5-master文件夾,點(diǎn)擊進(jìn)入,找到data文件夾,繼續(xù)找到images文件夾,這就是yolov5獲取源圖片的位置,將我們需要自定義檢測(cè)的圖片放入即可。

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

這里我用QQ將一張車人圖片放在images里面,圖片名字是xiantao_Car_person.jpg(注意圖片是jpg格式)

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

(當(dāng)然也可以在火狐瀏覽器上面下載你喜歡的圖片放在images里面)

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

xiantao_Car_person.jpg

再次打開(kāi)vscode,重復(fù)前面一節(jié)的【三、測(cè)試yolov5】過(guò)程,運(yùn)行程序,看看yolov5這次能不能對(duì)我們給定的圖片進(jìn)行目標(biāo)檢測(cè)呢。

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

運(yùn)行detect.py程序,終端輸出成功運(yùn)行信息,結(jié)果保存在runs/detect/exp2目錄下,我們找到xiantao_Car_person.jpg

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

可以看到,yolov5對(duì)我們自定義輸入的圖片目標(biāo)檢測(cè)成功?。。。。?/p>

進(jìn)度(8/9)

接下來(lái)我們自己插入一個(gè)Usb攝像頭,進(jìn)行實(shí)時(shí)的目標(biāo)檢測(cè)~~

---------------------------------------------------------------------------------------------------------------------------------

2.使用筆記本攝像頭目標(biāo)檢測(cè)

還是用vscode打開(kāi)detect.py文件,找到第245行的參數(shù)行

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

將 ??default = ROOT / ‘data/images’

改為 default = ‘0’? 【0表示使用筆記本默認(rèn)攝像頭】

然后將攝像頭連接到虛擬機(jī)上,不然運(yùn)行detect,py就會(huì)報(bào)錯(cuò)

虛擬機(jī) – 可移動(dòng)設(shè)備 – 找到筆記本攝像頭 – 連接

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

之后點(diǎn)擊運(yùn)行detect.py就可以看yolov5跑出來(lái)的效果啦

(這里很可能會(huì)遇到報(bào)錯(cuò):什么什么no shape讀不到攝像頭)

打開(kāi)茄子相機(jī)應(yīng)用看看有沒(méi)有圖像輸出,如果沒(méi)有很大可能是虛擬機(jī)的Usb設(shè)置不對(duì),先關(guān)機(jī),在USB適配器將兼容性改為USB3.1

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

再次打開(kāi)虛擬機(jī)(記得將攝像頭連接到虛擬機(jī)?。┐蜷_(kāi)茄子相機(jī),就可以看到攝像頭啦~

點(diǎn)擊運(yùn)行,可以看到出現(xiàn)一個(gè)界面,動(dòng)態(tài)的顯示攝像頭的圖像,就是yolov5進(jìn)行的目標(biāo)檢測(cè)嚕,成功檢測(cè)到攝像頭的輸出并目標(biāo)檢測(cè)啦。

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

點(diǎn)擊終端,按下q結(jié)束程序,可以在

yolov5-mater/runs/detect/最新的exp文件下看到剛剛運(yùn)行的視頻

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

至此,在Ubuntu下使用yolov5進(jìn)行目標(biāo)檢測(cè)已經(jīng)完全成功!完結(jié)撒花?。。。。。。。。。?!進(jìn)度(9/9)

更多細(xì)節(jié):

【使用外接USB攝像頭進(jìn)行目標(biāo)檢測(cè)】

將這里的default = ‘0’改為default = ‘1’或者‘2’等,這個(gè)看你的usb攝像頭搭載在哪里,輸入指令ls -l /dev/video* 查看。

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

【Ros下搭載yolov5實(shí)現(xiàn)目標(biāo)檢測(cè)】

作為一名Ros機(jī)器人學(xué)習(xí)者,當(dāng)然想到能將yolov5搭載在Ros環(huán)境中,那對(duì)于很多機(jī)器人都可以實(shí)現(xiàn)目標(biāo)檢測(cè),檢測(cè)到車輛或者行人還是其他事物時(shí),在不同的應(yīng)用場(chǎng)景進(jìn)行設(shè)計(jì)。我比較感興趣的是在車輛上搭載yolov5,實(shí)現(xiàn)自動(dòng)駕駛場(chǎng)景,目標(biāo)檢測(cè),信息判斷,消息通信,話題發(fā)布通信,路徑規(guī)劃導(dǎo)航等,在Ros的環(huán)境下自己實(shí)現(xiàn)車輛的自動(dòng)避險(xiǎn),自動(dòng)駕駛等,想必也是帥的嘞。

可能需要一時(shí)半會(huì),碼一下這篇博主的文章

https://blog.csdn.net/svfsvadfv/article/details/129825613

----------------------------------------------------------------------------------------------------

相信讀到這里的朋友,一定是堅(jiān)持且優(yōu)秀的

給博主一個(gè)免費(fèi)的贊??吧

掃描二維碼進(jìn)博主交流群,問(wèn)題交流 | 吹吹水 | 一起變得更加優(yōu)秀

【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi,Ros | Ubuntu 學(xué)習(xí),多傳感器融合感知技術(shù)學(xué)習(xí),ubuntu,YOLO,conda,pytorch,vscode,python,yolov5

2023.11.4

渝北仙桃數(shù)據(jù)谷文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-752995.html

到了這里,關(guān)于【基于Ubuntu下Yolov5的目標(biāo)識(shí)別】保姆級(jí)教程 | 虛擬機(jī)安裝 - Ubuntu安裝 - 環(huán)境配置(Anaconda/Pytorch/Vscode/Yolov5) |全過(guò)程圖文by.Akaxi的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 基于深度學(xué)習(xí)的高精度野生目標(biāo)檢測(cè)識(shí)別系統(tǒng)(PyTorch+Pyside6+YOLOv5模型)

    基于深度學(xué)習(xí)的高精度野生目標(biāo)檢測(cè)識(shí)別系統(tǒng)(PyTorch+Pyside6+YOLOv5模型)

    摘要:基于深度學(xué)習(xí)的高精度野生目標(biāo)檢測(cè)識(shí)別系統(tǒng)可用于日常生活中檢測(cè)與定位野生目標(biāo)目標(biāo),利用深度學(xué)習(xí)算法可實(shí)現(xiàn)圖片、視頻、攝像頭等方式的野生目標(biāo)目標(biāo)檢測(cè)識(shí)別,另外支持結(jié)果可視化與圖片或視頻檢測(cè)結(jié)果的導(dǎo)出。本系統(tǒng)采用YOLOv5目標(biāo)檢測(cè)模型訓(xùn)練數(shù)據(jù)集,使

    2024年02月07日
    瀏覽(26)
  • 基于深度學(xué)習(xí)的高精度鳥(niǎo)類目標(biāo)檢測(cè)識(shí)別系統(tǒng)(PyTorch+Pyside6+YOLOv5模型)

    基于深度學(xué)習(xí)的高精度鳥(niǎo)類目標(biāo)檢測(cè)識(shí)別系統(tǒng)(PyTorch+Pyside6+YOLOv5模型)

    摘要:基于深度學(xué)習(xí)的高精度鳥(niǎo)類目標(biāo)(鸚鵡(Crested Myna)、麻雀(Eurasian Tree Sparrow)、黑頭文鳥(niǎo)(Chestnut Munia)、白領(lǐng)翡翠(Collared Kingfisher)、太陽(yáng)鳥(niǎo)(Garden Sunbird))檢測(cè)識(shí)別系統(tǒng)可用于日常生活中或野外來(lái)檢測(cè)與定位鳥(niǎo)類目標(biāo)目標(biāo),利用深度學(xué)習(xí)算法可實(shí)現(xiàn)圖片、視頻

    2024年02月12日
    瀏覽(24)
  • 基于YOLOv5系列【n/s/m/l】模型開(kāi)發(fā)構(gòu)建人體手勢(shì)目標(biāo)檢測(cè)識(shí)別分析系統(tǒng)

    基于YOLOv5系列【n/s/m/l】模型開(kāi)發(fā)構(gòu)建人體手勢(shì)目標(biāo)檢測(cè)識(shí)別分析系統(tǒng)

    人體手勢(shì)檢測(cè)識(shí)別是指通過(guò)計(jì)算機(jī)視覺(jué)和深度學(xué)習(xí)技術(shù),自動(dòng)地識(shí)別和理解人體的手勢(shì)動(dòng)作。這項(xiàng)技術(shù)可以應(yīng)用于各種領(lǐng)域,如人機(jī)交互、虛擬現(xiàn)實(shí)、智能監(jiān)控等。 下面是一般的人體手勢(shì)檢測(cè)識(shí)別流程: 數(shù)據(jù)采集:首先需要收集包含手勢(shì)動(dòng)作的訓(xùn)練數(shù)據(jù)。這些數(shù)據(jù)可以通過(guò)

    2024年02月11日
    瀏覽(24)
  • YOLOv5識(shí)別目標(biāo)的實(shí)時(shí)坐標(biāo)打印

    YOLOv5識(shí)別目標(biāo)的實(shí)時(shí)坐標(biāo)打印

    這個(gè)功能看似雞肋,但對(duì)于無(wú)人機(jī)目標(biāo)識(shí)別與追蹤有重要意義,通過(guò)目標(biāo)在攝像頭視野的坐標(biāo)位置,可以推算出無(wú)人機(jī)相對(duì)與目標(biāo)的位置,從而對(duì)無(wú)人機(jī)進(jìn)行位置矯正。因此,添加代碼打印坐標(biāo)并不是主要目的,關(guān)鍵在于尋找坐標(biāo)信息在工程中的位置。 在utils文件夾下的plo

    2024年02月12日
    瀏覽(21)
  • yolov5-tracking-xxxsort yolov5融合六種跟蹤算法(二)--目標(biāo)識(shí)別

    yolov5-tracking-xxxsort yolov5融合六種跟蹤算法(二)--目標(biāo)識(shí)別

    本次開(kāi)源計(jì)劃主要針對(duì)大學(xué)生無(wú)人機(jī)相關(guān)競(jìng)賽的視覺(jué)算法開(kāi)發(fā)。 開(kāi)源代碼倉(cāng)庫(kù)鏈接:https://github.com/zzhmx/yolov5-tracking-xxxsort.git 先按照之前的博客配置好環(huán)境: yolov5-tracking-xxxsort yolov5融合六種跟蹤算法(一)–環(huán)境配置GPU版本 yolov5-tracking-xxxsort yolov5融合六種跟蹤算法(一)–

    2024年02月22日
    瀏覽(20)
  • 用yolov5識(shí)別點(diǎn)選驗(yàn)證碼中的目標(biāo)內(nèi)容

    用yolov5識(shí)別點(diǎn)選驗(yàn)證碼中的目標(biāo)內(nèi)容

    目錄 獲取訓(xùn)練所需的圖片 訓(xùn)練模型 總結(jié)與提高 源碼下載 如果要過(guò)掉點(diǎn)選驗(yàn)證碼,首先就要獲取目標(biāo)點(diǎn)選內(nèi)容的坐標(biāo)位置,我們可以訓(xùn)練一個(gè)yolov5模型來(lái)實(shí)現(xiàn)這一功能。在本節(jié),我們拿凱格行為驗(yàn)證碼來(lái)進(jìn)行演示,驗(yàn)證碼圖片如下所示。 ? 編寫程序,獲取一定數(shù)量的圖片用

    2024年02月01日
    瀏覽(17)
  • YOLOv5在android端實(shí)現(xiàn)目標(biāo)檢測(cè)+跟蹤+越界識(shí)別并報(bào)警

    YOLOv5在android端實(shí)現(xiàn)目標(biāo)檢測(cè)+跟蹤+越界識(shí)別并報(bào)警

    想要獲取源碼和相關(guān)資料說(shuō)明的可以關(guān)注我的微信公眾號(hào): 雨中算法屋 , 后臺(tái)回復(fù) 越界識(shí)別 即可獲取,有問(wèn)題也可以關(guān)注公眾號(hào)加我微信聯(lián)系我,相互交流學(xué)習(xí)。 算法功能: 判斷劃定的區(qū)域內(nèi),在某個(gè)時(shí)間內(nèi),是否有?體闖?,涉及到了?體檢測(cè)+?體追蹤+業(yè)務(wù)功能(區(qū)

    2023年04月12日
    瀏覽(19)
  • yolov5-6.0項(xiàng)目部署+自用Pytorch模型轉(zhuǎn)換rknn模型并在RK3568 linux(Debian)平臺(tái)上使用qt部署使用NPU推理加速攝像頭目標(biāo)識(shí)別詳細(xì)新手教程

    yolov5-6.0項(xiàng)目部署+自用Pytorch模型轉(zhuǎn)換rknn模型并在RK3568 linux(Debian)平臺(tái)上使用qt部署使用NPU推理加速攝像頭目標(biāo)識(shí)別詳細(xì)新手教程

    1 我們打開(kāi)yolov的官網(wǎng),Tags選擇6.0版本 2. 下載該壓縮包并解壓到工程目錄下 3. 我們這里使用pycharm,專門針對(duì)python的IDE,用起來(lái)非常方便,下載方式就是官網(wǎng)直接下載,用的是社區(qū)版 4. 我們需要安裝環(huán)境,這里我推薦安裝Anaconda在電腦上,這是一個(gè)非常方便的包管理工具,可

    2024年02月05日
    瀏覽(32)
  • YOLOv5從源碼下載到運(yùn)行保姆級(jí)教程

    YOLOv5從源碼下載到運(yùn)行保姆級(jí)教程

    在github上下載源碼,以yolov5為例,登錄github官網(wǎng)。 ?在左上角搜索yolov5,點(diǎn)擊All GitHub ? ?選擇你需要的,最好找到原作者發(fā)布的去下載,也可以看下載量,挑多的下。 點(diǎn)進(jìn)去之后頁(yè)面如下,下載源碼點(diǎn)擊code 再點(diǎn)擊Download zip(路徑無(wú)所謂自己選擇) 到這源碼就下載好了。用

    2024年01月16日
    瀏覽(25)
  • 目標(biāo)檢測(cè)算法——YOLOv5/v7改進(jìn)之結(jié)合最強(qiáng)視覺(jué)識(shí)別模塊CotNet(Transformer)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包