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

Ubuntu20.04配置YOLOV5算法相關(guān)環(huán)境,并運(yùn)行融合YOLOV5的ORB-SLAM2開(kāi)源代碼(親測(cè)有效)

這篇具有很好參考價(jià)值的文章主要介紹了Ubuntu20.04配置YOLOV5算法相關(guān)環(huán)境,并運(yùn)行融合YOLOV5的ORB-SLAM2開(kāi)源代碼(親測(cè)有效)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

? ? ? ? ? 這篇博客介紹的是如何在Ubuntu系統(tǒng)下配置YOLOV5算法環(huán)境。并且運(yùn)行一個(gè)融合YOLOV5的ORB-SLAM2開(kāi)源代碼。

0.前言:

??????? 安裝的軟件主要是anaconda,然后anaconda可以幫我們安裝python、pytorch這些東西。我的ubuntu版本:ubuntu20.04.5LTS。

安裝的anaconda類(lèi)型:Anaconda3-2022.05

安裝的python類(lèi)型:python3.8.15,(原來(lái)系統(tǒng)自帶的python是3.9.12)

安裝的pytorch版本:1.13.0+cu117'

一、安裝anaconda

?? 1.先去anaconda官網(wǎng)下載安裝包,注意文件后綴是你的系統(tǒng)架構(gòu),比如x86、amd64或者aarch64,可以通過(guò)下面命令查看。

uname -a

像我的系統(tǒng)是這樣的:

yolov5融合orb-slam2,經(jīng)驗(yàn)分享,ubuntu,slam,深度學(xué)習(xí),linux,python,經(jīng)驗(yàn)分享官網(wǎng)鏈接如下:

anaconda官網(wǎng)

yolov5融合orb-slam2,經(jīng)驗(yàn)分享,ubuntu,slam,深度學(xué)習(xí),linux,python,經(jīng)驗(yàn)分享

?2.選擇合適的文件,下載好后,進(jìn)入下載目錄,輸入以下代碼:

bash Anaconda3-2022.05-Linux-x86_64.sh

隨后進(jìn)行安裝,會(huì)看到以下畫(huà)面:?

yolov5融合orb-slam2,經(jīng)驗(yàn)分享,ubuntu,slam,深度學(xué)習(xí),linux,python,經(jīng)驗(yàn)分享

?3.一直按ENTER繼續(xù),瀏覽許可證,審查完許可后,將要求您批準(zhǔn)許可條款:

?Do you approve the license terms? [yes|no]

鍵入yes接受許可,系統(tǒng)將提示您選擇安裝位置:?

yolov5融合orb-slam2,經(jīng)驗(yàn)分享,ubuntu,slam,深度學(xué)習(xí),linux,python,經(jīng)驗(yàn)分享

?默認(rèn)位置對(duì)于我們大多數(shù)用戶(hù)來(lái)說(shuō)已經(jīng)就可以,按ENTER確認(rèn)安裝位置。

4.安裝可能需要一些時(shí)間,完成后,腳本將詢(xún)問(wèn)您是否要運(yùn)行conda init,鍵入yes。

Installation finished.

Do you wish the installer to initialize Anaconda3

by running conda init? [yes|no]

?5.這會(huì)將命令行工具conda添加到系統(tǒng)的PATH中。要激活A(yù)naconda安裝,您可以關(guān)閉并重新打開(kāi)終端,或者通過(guò)鍵入以下命令來(lái)將新的PATH環(huán)境變量加載到當(dāng)前的shell會(huì)話中:

source ~/.bashrc?

?yolov5融合orb-slam2,經(jīng)驗(yàn)分享,ubuntu,slam,深度學(xué)習(xí),linux,python,經(jīng)驗(yàn)分享

6.這樣就是成功了安裝了Anaconda。

?二、創(chuàng)建YOLOV5環(huán)境

1.我們創(chuàng)建一個(gè)python3.8的名稱(chēng)為yolo的環(huán)境。打開(kāi)終端,輸入

conda create -n yolo python=3.8

回車(chē),輸入y確定,等待創(chuàng)建成功即可。?

yolov5融合orb-slam2,經(jīng)驗(yàn)分享,ubuntu,slam,深度學(xué)習(xí),linux,python,經(jīng)驗(yàn)分享

2.創(chuàng)建完成之后,輸入命令激活環(huán)境:

conda activate yolo

3.下載YOLOV5源碼

mirrors / ultralytics / yolov5 · GitCode? (這個(gè)是被人提供的,里面不包含預(yù)訓(xùn)練模型yolov5s.pt文件,但不打緊,后面運(yùn)行代碼的時(shí)候會(huì)自動(dòng)生成)

sticker_阮 / YOLOV5源碼 · GitCode (這個(gè)我的,里面是全的)或者百度網(wǎng)盤(pán):https://pan.baidu.com/s/1DooBch1s-oo3vfKiFo1BIg?
提取碼:ruan
yolov5融合orb-slam2,經(jīng)驗(yàn)分享,ubuntu,slam,深度學(xué)習(xí),linux,python,經(jīng)驗(yàn)分享

?4.修改相應(yīng)文件

在下載好的yolov5-master文件夾下找到requirements.txt文件,修改成以下形式:

yolov5融合orb-slam2,經(jīng)驗(yàn)分享,ubuntu,slam,深度學(xué)習(xí),linux,python,經(jīng)驗(yàn)分享

?5.隨后在yolov5-master文件夾下打開(kāi)終端,并輸入以下命令,來(lái)添加依賴(lài):

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

可能會(huì)出現(xiàn)的錯(cuò)誤:

ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.

daal4py 2021.5.0 requires daal==2021.4.0, which is not installed.

conda-repo-cli 1.0.4 requires pathlib, which is not installed.

anaconda-project 0.10.2 requires ruamel-yaml, which is not installed.

numba 0.55.1 requires numpy<1.22,>=1.18, but you have numpy 1.23.5 which is incompatible.

yolov5融合orb-slam2,經(jīng)驗(yàn)分享,ubuntu,slam,深度學(xué)習(xí),linux,python,經(jīng)驗(yàn)分享

?解決方法:按照錯(cuò)誤提示,安裝相應(yīng)版本的包

pip install daal==2021.4.0
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pathlib

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple ruamel-yaml

依賴(lài)安裝好后如下:

yolov5融合orb-slam2,經(jīng)驗(yàn)分享,ubuntu,slam,深度學(xué)習(xí),linux,python,經(jīng)驗(yàn)分享

至此,yolo所需的環(huán)境配置完成。

參考鏈接:

各種錯(cuò)誤_steven_bingo的博客-CSDN博客_daal==2021.4.0

ERROR: pip‘s dependency resolver does not currently take into account all the packages 解決辦法分享_MI_farmer的博客-CSDN博客_error: pip's dependency resolver does not currentl

6.測(cè)試

(1).先進(jìn)入創(chuàng)建好的yolo環(huán)境

conda activate yolo

在yolov5-master文件下打開(kāi)終端,并輸入以下命令:

python detect.py --source data/images/zidane.jpg

這時(shí)候,最后的效果會(huì)保存在runs/detect/下

yolov5融合orb-slam2,經(jīng)驗(yàn)分享,ubuntu,slam,深度學(xué)習(xí),linux,python,經(jīng)驗(yàn)分享yolov5融合orb-slam2,經(jīng)驗(yàn)分享,ubuntu,slam,深度學(xué)習(xí),linux,python,經(jīng)驗(yàn)分享

?(在這個(gè)時(shí)候,如果之前下的是別人的代碼,會(huì)生成run文件夾)

如果出現(xiàn)以下問(wèn)題:

AttributeError: 'Upsample' object has no attribute 'recompute_scale_factor'

參考:

一步真實(shí)解決AttributeError: ‘Upsample‘ object has no attribute ‘recompute_scale_factor‘_藍(lán)胖胖?的博客-CSDN博客

(2)第二個(gè)測(cè)試是利用VS code跑的

首先找到detect.py文件,修改以下代碼中的source:改成0則為調(diào)用電腦自帶的攝像頭。

yolov5融合orb-slam2,經(jīng)驗(yàn)分享,ubuntu,slam,深度學(xué)習(xí),linux,python,經(jīng)驗(yàn)分享

?然后終端進(jìn)入我們創(chuàng)建的yolo環(huán)境,輸入python detect.py即可運(yùn)行。

yolov5融合orb-slam2,經(jīng)驗(yàn)分享,ubuntu,slam,深度學(xué)習(xí),linux,python,經(jīng)驗(yàn)分享

conda的一些指令:

(1)conda activate yolo //激活(進(jìn)入)yolo虛擬環(huán)境中

或 source activate yolo

(2)conda list //查看在虛擬環(huán)境中安裝的包

(3)python //查看虛擬環(huán)境中python 的版本

import torch

torch._version_//查看torch版本

ctrl+D退出python

(4)如果安裝了獨(dú)顯

nvidia-smi //可查看是否安裝成功

或看

python

>>>import torch

>>>torch.cuda.is_available //查看是否為true

(5)conda deactivate //退出當(dāng)前虛擬環(huán)境

6conda env list//查看創(chuàng)建的虛擬環(huán)境有哪些

?7.接下來(lái)將YOLOV5代碼加入到ORB-SLAM2中

源代碼和相關(guān)數(shù)據(jù)集可見(jiàn)以下鏈接:

sticker_阮 / YOLOv5融合orb-SLAM2 · GitCode

如果按照我之前的環(huán)境配置,那么運(yùn)行這個(gè)代碼就比較簡(jiǎn)單了。下載我的源代碼,還需要下載一個(gè)associate.py來(lái)處理rgb.txt和depth.txt,生成配對(duì)的文件associate.txt,輸入以下指令:

python associate.py rgb.txt depth.txt > associate.txt

?如果出現(xiàn)以下報(bào)錯(cuò)

Traceback (most recent call last):
? File "associate.py", line 118, in <module>
??? matches = associate(first_list, second_list,float(args.offset),float(args.max_difference))?? ?
? File "associate.py", line 97, in associate
??? first_keys.remove(a)
AttributeError: 'dict_keys' object has no attribute 'remove'

由于Python2和python3語(yǔ)法的差別,需要將associate.py中第86行87行的

 first_keys = first_list.keys()
    second_keys = second_list.keys()

?修改為:

  first_keys = list(first_list.keys())
    second_keys = list(second_list.keys())

最后,打開(kāi)orbslam_addsemantic-main文件夾終端,輸入以下命令即可:

在終端輸入的指令:

YOLOV5算法:

./Examples/RGB-D/rgbd_tum Vocabulary/ORBvoc.txt Examples/RGB-D/TUM3.yaml /home/rxz/rgbd_dataset_freiburg3_walking_xyz /home/rxz/rgbd_dataset_freiburg3_walking_xyz/associate.txt detect_result/TUM_f3xyz_yolov5m/detect_result/

ORB-SLAM2算法:

./Examples/RGB-D/rgbd_tum Vocabulary/ORBvoc.txt Examples/RGB-D/TUM3.yaml /home/rxz/rgbd_dataset_freiburg3_walking_xyz /home/rxz/rgbd_dataset_freiburg3_walking_xyz/associate.txt

參考鏈接:

SLAM TUM數(shù)據(jù)集associate.py使用及錯(cuò)誤解決_月逐丶的博客-CSDN博客

Ubuntu20.04部署yolov5目標(biāo)檢測(cè)算法,無(wú)人車(chē)/無(wú)人機(jī)應(yīng)用_振華OPPO的博客-CSDN博客_yolo可以部署到無(wú)人機(jī)上么
https://blog.csdn.net/weixin_51745352/article/details/124646456文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-786074.html

到了這里,關(guān)于Ubuntu20.04配置YOLOV5算法相關(guān)環(huán)境,并運(yùn)行融合YOLOV5的ORB-SLAM2開(kāi)源代碼(親測(cè)有效)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(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)文章

  • Ubuntu20.04系統(tǒng)配置Pytorch環(huán)境(GPU版)

    Ubuntu20.04系統(tǒng)配置Pytorch環(huán)境(GPU版)

    Ubuntu和NVIDIA Driver的安裝請(qǐng)參考其他博主的文章,主要是當(dāng)時(shí)安裝的時(shí)候沒(méi)記錄,現(xiàn)在不想再折騰這兩個(gè)東西了。 需要補(bǔ)充的幾個(gè)點(diǎn): 安裝Ubuntu系統(tǒng)前,多看幾遍教程,如果是筆記本安裝雙系統(tǒng),最好是看和自己品牌相同的筆記本對(duì)應(yīng)的博客,因?yàn)椴煌瑥S家的BIOS設(shè)置有一些差

    2024年04月09日
    瀏覽(24)
  • Linux Ubuntu20.04深度學(xué)習(xí)環(huán)境快速配置命令記錄

    Linux Ubuntu20.04深度學(xué)習(xí)環(huán)境快速配置命令記錄

    1、更新系統(tǒng)包 2、安裝顯卡驅(qū)動(dòng) 使用apt方式安裝驅(qū)動(dòng),多數(shù)情況不容易成功, 使用一下方法更佳: 1.查看合適顯卡的驅(qū)動(dòng)版本 NVIDIA GeForce 驅(qū)動(dòng)程序 - N 卡驅(qū)動(dòng) | NVIDIA NVIDIA GeForce 驅(qū)動(dòng)程序官方提供下載最新版的 Geforce 驅(qū)動(dòng)程序,可提升 PC 游戲體驗(yàn)和應(yīng)用程序速度。更多關(guān)于更

    2024年02月09日
    瀏覽(26)
  • Ubuntu 20.04下安裝配置Qt開(kāi)發(fā)環(huán)境的步驟

    下面是在Ubuntu 20.04下安裝配置Qt開(kāi)發(fā)環(huán)境的步驟: 安裝Qt Creator 在終端中輸入以下命令以安裝Qt Creator: 在終端中輸入以下命令以安裝Qt 5開(kāi)發(fā)庫(kù): 安裝g++和gcc編譯工具 配置Qt Creator 打開(kāi)Qt Creator,進(jìn)入“Tools”菜單,選擇“Options”,在彈出的對(duì)話框中選擇“Build Run”,然后選擇

    2024年02月15日
    瀏覽(38)
  • ubuntu 20.04 4090 顯卡驅(qū)動(dòng)安裝 深度學(xué)習(xí)環(huán)境配置

    ubuntu 20.04 4090 顯卡驅(qū)動(dòng)安裝 深度學(xué)習(xí)環(huán)境配置

    準(zhǔn)備工作: 換源 安裝輸入法:重啟的步驟先不管(自選) sudo apt update sudo apt upgrade 禁用nouveau驅(qū)動(dòng)(這個(gè)驅(qū)動(dòng)是ubuntu開(kāi)源小組逆向破解NVIDIA的開(kāi)源驅(qū)動(dòng),與英偉達(dá)的原有驅(qū)動(dòng)不兼容)執(zhí)行完第2.3步,先不重啟。 打開(kāi) 軟件和更新 , 選擇 附加驅(qū)動(dòng),安裝推薦驅(qū)動(dòng)(第一個(gè)),點(diǎn)

    2024年02月16日
    瀏覽(33)
  • Ubuntu20.04配置深度學(xué)習(xí)環(huán)境(全網(wǎng)最細(xì)最全)

    Ubuntu20.04配置深度學(xué)習(xí)環(huán)境(全網(wǎng)最細(xì)最全)

    目錄 一、NVIDIA顯卡驅(qū)動(dòng)安裝 二、安裝CUDA 三、安裝cuDNN 四、安裝Anaconda 五、Anaconda的簡(jiǎn)單使用 5.1 管理環(huán)境 5.2 管理包(package) 5.3 conda install 與 pip install 5.4 conda configuration ???????默認(rèn)你已經(jīng)完成Ubuntu20.04的安裝,如果沒(méi)安裝的話可以參考其他博客,我的顯卡是GTX1660Ti ????

    2024年04月09日
    瀏覽(74)
  • RTX4080+Ubuntu20.04深度學(xué)習(xí)環(huán)境配置(小白入門(mén)友好)

    RTX4080+Ubuntu20.04深度學(xué)習(xí)環(huán)境配置(小白入門(mén)友好)

    因?yàn)榭蒲行枰罱鼛讉€(gè)月開(kāi)始入門(mén)深度學(xué)習(xí),準(zhǔn)備做語(yǔ)義分割相關(guān)的東西。整了一塊16G的4080顯卡,從0開(kāi)始學(xué)習(xí)配置,但找了網(wǎng)上很多資源,感覺(jué)很多都不適合純小白入門(mén)。第一次配置成功后沒(méi)有做記錄,昨天因?yàn)橄到y(tǒng)的ubuntu圖形用戶(hù)界面崩掉了,整了很多方法,都沒(méi)有成

    2024年02月04日
    瀏覽(31)
  • Ubuntu20.04+Quadro RTX 5000,3D gaussian環(huán)境配置

    Ubuntu20.04+Quadro RTX 5000,3D gaussian環(huán)境配置

    2020年,NeRF的出現(xiàn)之際引起了軒然大波,出現(xiàn)了大量相關(guān)工作。3D gaussian算是新視角生成領(lǐng)域目前的SOTA,可以進(jìn)行實(shí)時(shí)的渲染;最大訓(xùn)練速度上可以與Instant相當(dāng),且質(zhì)量差不多;增加迭代次數(shù)后,可以顯著提高重建質(zhì)量,在訓(xùn)練時(shí)間51min的情況下,重建效果可以稍微超過(guò)Mip-

    2024年02月05日
    瀏覽(22)
  • 【ubuntu環(huán)境配置】超詳細(xì)ubuntu20.04/22.04安裝nvidia驅(qū)動(dòng)/CUDA/cudnn

    【ubuntu環(huán)境配置】超詳細(xì)ubuntu20.04/22.04安裝nvidia驅(qū)動(dòng)/CUDA/cudnn

    nvidia顯卡驅(qū)動(dòng)安裝方式有三種:使用ubuntu附加驅(qū)動(dòng)的方式;使用命令行方式安裝;使用.run文件的方式進(jìn)行安裝, 點(diǎn)擊菜單中的Additional Drivers選擇適合的驅(qū)動(dòng)版本進(jìn)行安裝,該方法最方便快捷(但有時(shí)會(huì)翻車(chē)) 更新所有的軟件包 安裝顯卡驅(qū)動(dòng) 詳見(jiàn)我的另一篇博客Ubunut20.04/2

    2024年01月22日
    瀏覽(35)
  • 【Linux】Ubuntu20.04版本配置pytorch環(huán)境2023.09.05【教程】

    【Linux】Ubuntu20.04版本配置pytorch環(huán)境2023.09.05【教程】

    首先進(jìn)入Anaconda官網(wǎng)下載linux版本的安裝文件 Anaconda3-2023.07-2-Linux-x86_64.sh ,進(jìn)入安裝文件路徑,運(yùn)行下面的腳本進(jìn)行安裝 安裝需要閱讀用戶(hù)協(xié)議,一直按 enter 就行了,到當(dāng)前頁(yè)面時(shí)需要輸出 yes 進(jìn)行確認(rèn)即可開(kāi)始安裝。 然后按照提示進(jìn)行操作即可完成安裝。 Anaconda基本環(huán)境管

    2024年02月09日
    瀏覽(31)
  • 深入解讀Fast-Planner算法看這一篇就夠?。ê琔buntu20.04 + Ros noetic 環(huán)境下 Fast-planner 算法仿真環(huán)境的配置與真機(jī)效果演示。)

    深入解讀Fast-Planner算法看這一篇就夠?。ê琔buntu20.04 + Ros noetic 環(huán)境下 Fast-planner 算法仿真環(huán)境的配置與真機(jī)效果演示。)

    目錄 目錄 聲明 前言 相關(guān)資源 論文與代碼鏈接: 論文解讀 算法仿真 1. 下載源碼 2. 安裝庫(kù)與相關(guān)包 3. 編譯過(guò)程問(wèn)題解答? 3.1.1 使用catkin_make指令編譯 3.1.2 采用catkin build編譯 3.2 運(yùn)行程序時(shí)可能發(fā)生的問(wèn)題 算法真機(jī)測(cè)試 1. 編譯問(wèn)題 2. 程序話題修改(以比賽為例子) 2.1 修改

    2024年02月08日
    瀏覽(23)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包