YOLO V5(V3との比較有)を簡単サクッと試す!

YOLO V5(V3との比較有)を簡単サクッと試す!

ホーム

Let’s play with AI.

こんにちは。

AI coordinator管理人の清水秀樹です。

 

気づいたらYOLO V5がリリースしてました。

ということで早速試してみました。

感染症予防に有効になりそうなマスクチェックもやってみました。

ついでにYOLO V3との比較なんかもしてみたので参考になればと思います。

非常に簡単に実行できますので、興味がある方は試してみるとよいと思います。

YOLO V5のダウンロード

githubからダウンロードします。

ちなみanacondaを使って実行しました。

環境を専用に構築した場合はnumpyがないとか怒られるので、

で準備完了。

以上です。

これでサクッと試せるようになったので、

を打ち込めばwebカメラを使用して、YOLO V5を試すことが出来ます。

ちなみにYOLO V5は、

この表ように4種類のモデルがあります。

デフォルトでは一番軽いYOLOv5sを使用するようになっています。

モデルを指定したい場合は実行コマンド–weightsに、

のようにモデル名を追加して実行しましょう。

YOLOv3も試せるみたいです。

YOLO V5とV3を比較してみた。

せっかくモデルが準備してあったので、どのくらい進化しているのか比較してみました。

比較に使ったモデルはv5xです。

youtubeにアップしました。

劇的に精度が上がっている感じはしませんが、より軽くなっているのは間違いないですね。

あと遠くにある物体も認識できるようになっている印象を受けます。

スゲー、学習データまであるよ!

なんと、親切なことに学習用データが最近では公開されているようです。

こちらのデータを使用すれば準備の手間もなく、一連の開発の流れを試すことが出来てよいですね。

 

近いうちに、このあたりのデータを使用した学習方法のご説明もしていきたいと思います。

 

それではまた!!

About The Author

Hideki
東京大学発AIスタートアップ企業でロボット開発室室長、画像解析室室長、動画解析室室長を務め、AIエンジニアとしても画像認識関連の特許を在籍中に3つ取得。その後、KDDIグループ内でプロダクトリーダーとして自然言語処理パッケージの自社開発を経て、現在はAGRISTのテックリードとして農業の人手不足の解決に向けた収穫ロボットの開発にチャレンジしている。ロボットは技術の総合格闘技との考え方から、AIだけでなく、ハードやエレキ、通信からクラウド、IOTまで幅広く手掛けることができる。最近では人とロボットの共存を目指すべく、性能だけを追い求める開発から「感動やワクワク体験」をデザインできるロボットの研究を進めており、人とロボットがうまく共存できる世界を作り出したいと日々行動している。

COMMENTS & TRACKBACKS

  • Comments ( 3 )
  • Trackbacks ( 0 )
  1. 清水様、

    すばらしい情報本当にありがとうございます。
    私はAnacondaを使って、OpenCVなどをEnvironments画面からインストールし、
    Jupyterを使って、Pythonを走らせているのですが、yokov5の起動方法について、
    もう少しご教示頂くことはできませんでしょうか?

    そもそも私の調査不足なので、大変心苦しいのですが、ご検討いただけましたら幸いです。

    • pip install -U -r requirements.txt
      は実行されていますでしょうか?
      これを実行すれば環境構築は出来上がるかと思います。
      あとは記載通り
      python detect.py –source 0
      で起動できると思います。

  2. 清水様、
    さっそくのご返答誠にありがとうございます!
    なぜか、エラーがでてしまいまして、今色々Webで調べております。
    pip install torch と打ってみたりしたのですが、このエラーは解決できていないです。
    もう少しがんばってみます。

    ERROR: Could not find a version that satisfies the requirement torch>=1.5.1 (from -r requirements.txt (line 5)) (from versions: 0.1.2, 0.1.2.post1, 0.1.2.post2)
    ERROR: No matching distribution found for torch>=1.5.1 (from -r requirements.txt (line 5))

LEAVE A REPLY

*
*
* (公開されません)