今天介紹在Ubuntu上部署物件辨識yolov7部署
一、Anaconda簡單介紹
首先就是需要下載Anaconda建立虛擬環境,這是目前最方便的
創建虛擬環境不影響本機的其他環境
1、虛擬環境管理
1.1conda ‐‐version # 取得conda版本
#1.2 conda update conda # 升級conda
1.3conda env list (列出虛擬環境資訊)
<code>conda create -n <env_name> (创建虚拟环境)# 命令示例conda create -n py38 -yconda create -n py39 python=3.9 -y# 官方推荐使用这种方式conda create -n py39_2 -y && conda install -n py39_2 python=3.9 -y</env_name></code>
#建立環境時指定python 版本,和創建完環境後安裝python 的指定版本兩者所導致的結果並無不同,那為什麼官方推薦在創建環境時使用python=3.9 的方式指定python
版本呢?這是因為如果您要在該虛擬環境中使用 python,就應該在創建環境之初下載 python3.9 ,之後在這個虛擬環境中下載的其他套件都會匹配 python3.9的依賴與約束。如果安裝了許多其他套件之後再安裝python3.9,處理環境依賴就會變得較為複雜,甚至導致一些不易察覺的bug
1.4conda activate
# 指令範例
conda activate py39
1.5conda deactivate
# 指令範例
conda deactivate
1.6conda remove -n
## 刪除test 虛擬環境
conda remove -n test --all
conda env list
#2、channels 管理
2.1列出conda 中配置的channels,根據從低到高的優先級排列
conda config --get channels
2.2添加channels,添加國內的channels 也就是我們常說的添加國內源
<code>conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/</code>
2.3刪除channels
<code>方法 1 (通过命令删除):# 首先查看 channelsconda config --get channels# 删除指定的 channelsconda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/方法 2 (编辑 .condarc 文件删除想要删除 channels 对应的行)vi ~/.condarc</code>
二、yolov7部署
1、conda create -n py python=3.8
建立成功,進入虛擬環境
conda activate py
#2、下載yolov7
可以將這句話改寫為:「使用下列指令複製WongKinYiu的YOLOv7 程式碼庫:git clone https://github.com/WongKinYiu/yolov7.git」
#直接下載壓縮套件https://github.com/WongKinYiu/yolov7.git
下載完成進入資料夾
cd yolov7
安裝依賴
pip install -r requirements.txt
耐心的等待依賴套件安裝成功
3、下載模型檔案
<code>https://github.com/WongKinYiu/yolov7/releases/download/v0.1/yolov7.pthttps://github.com/WongKinYiu/yolov7/releases/download/v0.1/yolov7x.pthttps://github.com/WongKinYiu/yolov7/releases/download/v0.1/yolov7-w6.pthttps://github.com/WongKinYiu/yolov7/releases/download/v0.1/yolov7-e6.pthttps://github.com/WongKinYiu/yolov7/releases/download/v0.1/yolov7-d6.pthttps://github.com/WongKinYiu/yolov7/releases/download/v0.1/yolov7-e6e.pt</code>
#然後執行
python detect.py --weights yolov7.pt -- conf 0.25 --img-size 640 --source inference/images/horses.jpg
看看是否缺少別的模組,單獨pip下載一下就可以
以上是人工智慧之yolov7目標偵測在ubuntu上部署的詳細內容。更多資訊請關注PHP中文網其他相關文章!

軟AI(被定義為AI系統,旨在使用近似推理,模式識別和靈活的決策執行特定的狹窄任務 - 試圖通過擁抱歧義來模仿類似人類的思維。 但是這對業務意味著什麼

答案很明確 - 只是雲計算需要向雲本地安全工具轉變,AI需要專門為AI獨特需求而設計的新型安全解決方案。 雲計算和安全課程的興起 在

企業家,並使用AI和Generative AI來改善其業務。同時,重要的是要記住生成的AI,就像所有技術一樣,都是一個放大器 - 使得偉大和平庸,更糟。嚴格的2024研究O

解鎖嵌入模型的力量:深入研究安德魯·NG的新課程 想像一個未來,機器可以完全準確地理解和回答您的問題。 這不是科幻小說;多虧了AI的進步,它已成為R

大型語言模型(LLM)和不可避免的幻覺問題 您可能使用了諸如Chatgpt,Claude和Gemini之類的AI模型。 這些都是大型語言模型(LLM)的示例,在大規模文本數據集上訓練的功能強大的AI系統

最近的研究表明,根據行業和搜索類型,AI概述可能導致有機交通下降15-64%。這種根本性的變化導致營銷人員重新考慮其在數字可見性方面的整個策略。 新的

埃隆大學(Elon University)想像的數字未來中心的最新報告對近300名全球技術專家進行了調查。由此產生的報告“ 2035年成為人類”,得出的結論是,大多數人擔心AI系統加深的採用


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

Atom編輯器mac版下載
最受歡迎的的開源編輯器

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具

WebStorm Mac版
好用的JavaScript開發工具