Ultralytics YOLOは、物体検出、セグメンテーション、分類、姿勢推定、トラッキングなどに対応したコンピュータビジョン向けPythonライブラリです。
roboflow/supervision
データセットの読み込み、検出の実行、物体追跡、フレームへの注釈付けに使える、再利用可能なコンピュータビジョン用Pythonツールキット。
- スター
- 51,250
- フォーク
- 4,846
- 未解決の Issue
- 80
- 最終コミット
- 8 時間前
これは何?
Supervisionは、コンピュータビジョンアプリケーションを構築するための部品を提供するPythonライブラリです。分類、検出、セグメンテーションの各モデルの出力を扱え、Ultralytics、Transformers、MMDetection、Roboflow Inferenceなどのライブラリとの連携機能を備えています。
モデルの周辺処理を幅広くカバーしており、カスタマイズ可能なアノテーター群を使ったバウンディングボックス、マスク、ラベル、軌跡の描画、動画フレーム間での物体追跡、ポリゴン領域内やライン上での検出数のカウント、評価指標の計算ができます。また、COCO、YOLO、Pascal VOC形式のデータセットの読み込み、分割、結合、変換にも対応しています。
Python 3.10以降でpipを使ってインストールできます。APIの中心となるのはsv.Detectionsとsv.DetectionDatasetオブジェクトで、パイプラインを特定のモデルに縛らず、各コンポーネントを組み合わせられます。
主な機能
- 01フレームにボックス、マスク、ラベル、軌跡を描画するアノテーター
- 02動画フレーム間での物体追跡
- 03ポリゴン領域内やライン上での検出数のカウント
- 04COCO、YOLO、Pascal VOCデータセットの読み込み、分割、結合、変換
- 05Ultralytics、Transformers、MMDetection、Roboflow Inferenceとの連携機能
ユースケース
- 開発中に画像や動画上でモデルの予測結果を可視化する
- 小売店や交通映像で、領域に出入りする人や車両を数える
- 物体検出データセットを準備し、形式を変換する
- 任意の検出モデルを使ったカスタムコンピュータビジョンパイプラインを構築する
クイックスタート
- 1
pipでパッケージをインストールします(Python 3.10以降)
pip install supervision - 2
モデルの例に必要なオプションの依存関係をインストールします
pip install pillow rfdetr
使う前に知っておきたいこと
- Python 3.10以降が必要です。
- Inferenceなど一部のモデルコネクターには、Roboflow APIキーが必要です。
トピック
よくある質問
- supervision とは?
- データセットの読み込み、検出の実行、物体追跡、フレームへの注釈付けに使える、再利用可能なコンピュータビジョン用Pythonツールキット。 Supervisionは、コンピュータビジョンアプリケーションを構築するための部品を提供するPythonライブラリです。分類、検出、セグメンテーションの各モデルの出力を扱え、Ultralytics、Transformers、MMDetection、Roboflow Inferenceなどのライブラリとの連携機能を備えています。
- supervision は無料で使えますか?ライセンスは?
- supervision は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- supervision は今もメンテナンスされていますか?
- 活発にメンテナンス中。supervision の最終コミットは 2026年10月20日 です。
- supervision は何に使えますか?
- 開発中に画像や動画上でモデルの予測結果を可視化する 小売店や交通映像で、領域に出入りする人や車両を数える 物体検出データセットを準備し、形式を変換する 任意の検出モデルを使ったカスタムコンピュータビジョンパイプラインを構築する
- supervision のインストール方法は?
- pipでパッケージをインストールします(Python 3.10以降): pip install supervision モデルの例に必要なオプションの依存関係をインストールします: pip install pillow rfdetr
- supervision はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/roboflow/supervision
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
テキスト、画像、動画、点群、マルチモーダルデータをAIで支援しながらアノテーションできる、モデル内蔵のクロスプラットフォーム対応デスクトップアプリ。複数形式へのエクスポートにも対応。
ストリーム入力、モデル推論、追跡、出力をプラグイン可能なノードでつなぐC++動画解析フレームワーク。
Ultralytics YOLOv5は、物体検出、インスタンスセグメンテーション、画像分類の学習とエクスポートに対応した、PyTorchベースのコンピュータービジョンツールキットです。
Appleの研究コード。1枚の写真から1秒未満で3D Gaussianシーンを生成し、近傍の新しい視点からレンダリングできます。
ビジョン、音声、NLP、LLMを網羅する419種類の学習済みAIモデルを、共通のPython CLIからailia SDKで実行できます。