Ultralyticsの物体検出およびセグメンテーションモデルを数行のコードで実行する方法に関するステップバイステップガイド。

Ultralyticsの物体検出およびセグメンテーションモデルを数行のコードで実行する方法に関するステップバイステップガイド。

今回のブログ記事では、UltralyticsのYOLOv5とYOLOv8モデルが物体検出とセグメンテーションにおいて、どのような能力を発揮するかを詳しく見ていきます。これらの使いやすいモデルを、わずか数行のコードでプロジェクトに統合する方法を解説します。初心者から経験豊富な開発者まで、Ultralyticsが様々なモデルとアーキテクチャ(異なるYOLOバージョンやTransformerベースのモデルを含む)をどのようにサポートしているかをご確認ください。
彼のビデオの中で、Nicolai Nielsenは、Ultralyticsフレームワーク内でさまざまなモデルを設定し、使用するプロセスを説明しています。ステップごとに分解して、これらの素晴らしいツールをどのように使い始めることができるかを見てみましょう。
Ultralyticsは、複数の物体検出およびセグメンテーションモデルをサポートする包括的なフレームワークを提供します。これには、YOLOv3から最新のYOLOv8、YOLO-NAS、SAMモデルまでの一般的なYOLOモデルが含まれます。これらのモデルは、リアルタイム検出、セグメンテーション、姿勢推定などのさまざまなタスクを処理するように設計されています。
まず、Ultralyticsのドキュメントページにアクセスしてください。ここでは、各モデルの主要な機能、アーキテクチャ、Pythonスクリプトでの使用方法など、詳細な情報を見つけることができます。
まず、Ultralyticsがインストールされていることを確認してください。これを行うには、以下を実行します。
bash
コードをコピー
完了したら、これらのモデルをプロジェクトで使用できます。例として、YOLOv8モデルから始めましょう。
YOLOv8には、以前のバージョンに比べていくつかの機能拡張が施されています。より高速かつ正確になるように設計されており、リアルタイムアプリケーションに最適です。主な機能には以下が含まれます。
YOLOv8をわずか数行のコードで使い始める方法は次のとおりです。
コードをコピー
以上です!これで、YOLOv8モデルを画像上で実行できました。このシンプルさこそが、Ultralyticsモデルを非常に強力でユーザーフレンドリーにしている理由です。
ライブウェブカメラフィードでYOLOv8の動作を確認してみませんか?その方法をご紹介します。
python
コードをコピー
このスクリプトは、Webカメラを開き、YOLOv8モデルを適用して、オブジェクトをリアルタイムで検出します。

UltralyticsはYOLOv8だけにとどまりません。リアルタイム検出のために、YOLOv5、YOLO-NAS、トランスフォーマーベースのモデルなど、さまざまな他のモデルもサポートしています。各モデルには、独自の強みとユースケースがあります。
Baiduによって開発され、UltralyticsによってサポートされているRT-DETRモデルは、リアルタイムパフォーマンスと高精度を提供する、最先端のエンドツーエンドの物体検出器です。convベースのバックボーンと効率的なハイブリッドエンコーダを使用してリアルタイム速度を実現し、TensorRTによるCUDAで優れており、柔軟な推論速度調整をサポートしています。
RT-DETRモデルを実行する方法は以下のとおりです。
コードをコピー
Ultralyticsは、MobileSAMやFastSAMなど、セグメンテーションタスク用のモデルも提供しています。これらのモデルは、画像内のすべてのものをセグメント化するように設計されており、シーンに関する詳細な洞察を提供します。
FastSAMはリアルタイムセグメンテーション用に最適化されています。その実行方法を以下に示します。
コードをコピー
このモデルは、迅速かつ正確なセグメンテーションを必要とするアプリケーションに最適です。
Ultralyticsフレームワークの優れた機能の1つは、異なるモデルを並べて比較できることです。推論速度や平均適合率(mAP)などのパフォーマンス指標を見ることで、特定のアプリケーションに最適なモデルを簡単に判断できます。
Ultralyticsを使用すると、わずか数行のコードで物体検出およびセグメンテーションモデルを非常に簡単に実行できます。リアルタイムアプリケーションに取り組んでいる場合でも、高精度のモデルが必要な場合でも、Ultralyticsにはソリューションがあります。詳細な情報と例については、Ultralytics YouTubeチャンネルでNicolai Nielsenによる完全なチュートリアルを必ずご確認ください。
Ultralyticsコミュニティからのチュートリアルやアップデートにご期待ください!


.webp)