ホームページ  >  記事  >  テクノロジー周辺機器  >  人工知能 yolov7 ターゲット検出が ubuntu に導入される

人工知能 yolov7 ターゲット検出が ubuntu に導入される

WBOY
WBOY転載
2023-05-30 15:16:141371ブラウズ

今日は、Ubuntu でのオブジェクト認識 yolov7 のデプロイメントを紹介します。

1. 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 をインストールすると、環境依存関係の処理がより複雑になり、微妙なバグが発生する可能性もあります。

1.4conda activate (仮想環境に入る)

# コマンド例

conda activate py39

1.5conda deactivate (仮想環境を終了する)

# コマンド例

conda deactivate

1.6conda delete -n --all 仮想環境の削除

## テスト仮想環境の削除

conda delete -n test --all

conda env list

2. チャネル管理

2.1 conda で設定されたチャネルを優先度の低いものから順にリストします。高レベルの配置

conda config --get Channels

2.2 チャネルを追加し、国内チャネルを追加します。これは、国内ソースの追加とよく呼ばれます

<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 チャネルの削除

<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>

2. Yolov7 デプロイメント

1. conda create -n py python=3.8

作成に成功したら、仮想環境に入ります

conda activate py

2. Download yolov7

この文は次のように書き換えることができます: 「次のコマンドを使用して、 WongKinYiu YOLOv7 コード ベースのクローン: git clone https://github.com/WongKinYiu/yolov7.git”

圧縮パッケージを直接ダウンロード https://github.com/WongKinYiu/yolov7.git

ダウンロードが完了したら、フォルダーに入ります

cd yolov7

依存関係をインストールします

pip install -r required.txt

依存関係パッケージは正常にインストールされます

3. モデル ファイル

人工知能 yolov7 ターゲット検出が ubuntu に導入される

<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

人工知能 yolov7 ターゲット検出が ubuntu に導入される

他のモジュールがあるかどうかを確認してください見つからない場合は、pip で個別にダウンロードしてください

以上が人工知能 yolov7 ターゲット検出が ubuntu に導入されるの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事は51cto.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。