監視カメラの動画を物体検知する その1 anaconda+YOLOv4環境の構築

はじめに

以前の記事で監視カメラを購入したんですが、
動画をいちいち確認することはかなり手間だということが分かり、
物体検知で自動化することを目指すことに…

格安の監視カメラを取り付けてみた
はじめに実は最近、庭の花が抜かれていたり、ごみが捨てられていたり、さらには新聞などの郵便物が抜かれていたりと…立て続けに起こるトラブルに悩まされていましたということで監視カメラを買うことにしました購入したカメラ今回購入したのはこちらですリー...

監視カメラの動画を自動分析するために、
anaconda+YOLOv4で物体検知ができる環境を目指します

AnacondaでYOLOv4用の仮想環境を作る

自分でQiitaに記事作ってたのを完全に忘れてた
(以下はAnaconda+Janomeの環境構築です)

Anaconda+Spyder環境でJanomeを使う - Qiita
概要Anaconda+Spyder環境でJanomeを使う現状、Janomeはcondaでインストールすることができないため、Janome用のpip環境をAnacondaで作る環境Wind…

今回もpipで環境を作りたいので、
まず、空の環境を作ります

conda create --name yolov4

すると、警告が出ました
WARNING:a newer version of conda exists
ですね、しばらく環境変えたりしてなかったからですね…

誘導されるがまま

conda update -n base -c defaults conda

conda本体のみアップデートする模様

しばし待つ…
(そういえば昔会社でやってるときはプロキシにはまってたなあ…)

再度コマンドを打つ

conda create --name yolov4

無事、空の「yolov4」という仮想環境を作ることができました

YOLOv4を仮想環境にインストールする

まず忘れずに

conda activate yolov4

でyolov4の仮想環境をアクティブにします

そして、

pip install yolov4

え、pipでいけるの?
と思いきや、

ERROR: Coulld not build wheels for yolov4 which use PEP 517 and cannot be installed directly

見たことが無いエラーです
あ、空だからまずいんじゃない?ということで

conda install python

これでyolov4をインストールできるかと思ったものの、
同じエラーが出る

よくよく上記のERRORより少し前を見ると…

error: Microsoft Visual C++ 14.0 or grater is required.

はい、Visual C++ のインストールが必要だったのね、、

ここで思う

あ、めんどくさいわこれ

ということで別の手段を探すことに…笑

続きはこちら

監視カメラの動画を物体検知する その2 anaconda+YOLOv3環境の構築
監視カメラの動画を分析するために、anacondaでYOLOv3の実行環境を構築します。1時間あればできました。

きゅうこん

きゅうこん

元メカ設計者、現なんちゃってAIエンジニア。実験データを分析しているうちにプログラミングとAIのスキルを習得(?)職業何ですか?と聞かれたときに何と答えるべきかを考える日々。 Qiita: https://qiita.com/kamome885

タイトルとURLをコピーしました