ホームページ >テクノロジー周辺機器 >AI >人工知能 yolov7 ターゲット検出が ubuntu に導入される
今日は、Ubuntu でのオブジェクト認識 yolov7 のデプロイメントを紹介します。
まず、Anaconda をダウンロードする必要があります。仮想環境を作成します (現時点で最も便利です)
仮想環境の作成はマシンの他の環境に影響しません
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
<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. モデル ファイル
<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 中国語 Web サイトの他の関連記事を参照してください。