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

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

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

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

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

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

YOLOv3も試せるみたいです。

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

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

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

youtubeにアップしました。

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

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

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

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

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

 

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

 

それではまた!!

この記事の内容について、相談したい方へ

技術選定・実装の進め方・組織での導入など、AI/IoT全般のご相談を受け付けています。

無料相談会(30分・オンライン)

About The Author

Hideki
東京大学発AIスタートアップでロボット開発室室長・画像解析室室長・動画解析室室長を務め、画像認識関連のAI特許を在籍中に3件取得。その後、KDDIグループでプロダクトリーダーとして自然言語処理パッケージの自社開発を経て、現在はAGRIST株式会社の執行役員CTO 兼 VPoEとして、農業の人手不足解決に向けた収穫ロボットの開発組織を統括しています。AI・ハード・エレキ・通信・クラウド・IoTまでを一気通貫で設計できる視点を強みに、性能だけでなく「感動やワクワク体験」までデザインできるロボットの研究を進めています。並行して、AI coordinatorとして企業のAI導入・教育機関のAI授業・地域の技術相談を月額契約で継続伴走しています。

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

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