Ultralytics YOLO26を使用したオブジェクトクロッピング

オブジェクトクロッピングとは?

Ultralytics YOLO26 を使用したオブジェクトクロッピングでは、画像やビデオから検出された特定のオブジェクトを分離して抽出します。YOLO26モデルの機能を活用することで、オブジェクトを正確に特定および描写し、その後の分析や操作のために正確なクロッピングが可能になります。



Watch: Object Cropping using Ultralytics YOLO

オブジェクトクロッピングの利点

  • 集中的な分析: YOLO26はターゲットを絞ったオブジェクトクロッピングを容易にし、シーン内の個々のアイテムを詳細に調査または処理することを可能にします。
  • データ量の削減: 関連するオブジェクトのみを抽出することで、オブジェクトクロッピングはデータサイズの最小化に役立ち、ストレージ、転送、または後続の計算タスクにおいて効率的になります。
  • 精度の向上: YOLO26の オブジェクト検出 精度 により、クロップされたオブジェクトは空間的な関係を維持し、詳細な分析のために視覚情報の整合性が保持されます。

ビジュアル

空港の荷物
Ultralytics YOLO26を使用した空港コンベアベルトのスーツケースのクロッピング
Ultralytics YOLO26を使用した空港コンベアベルトでのスーツケースのクロッピング
Ultralytics YOLOを使用したオブジェクトクロッピング
# Crop the objects
yolo solutions crop show=True

# Pass a source video
yolo solutions crop source="path/to/video.mp4"

# Crop specific classes
yolo solutions crop classes="[0, 2]"

ObjectCropper の引数

ObjectCropper の引数を含む表を以下に示します:

引数タイプデフォルト説明
modelstrNoneUltralytics YOLO モデルファイルへのパス。
crop_dirstr'cropped-detections'トリミングされた検出結果を保存するためのディレクトリ名。

さらに、以下の可視化引数も利用可能です:

引数タイプデフォルト説明
showboolFalseTrueの場合、注釈付き画像または動画をウィンドウに表示します。開発やテスト中に即座に視覚的フィードバックを得るのに役立ちます。
line_widthint or NoneNoneバウンディングボックスの線幅を指定します。Noneの場合、画像サイズに基づいて線幅が自動調整されます。明確化のための視覚的なカスタマイズが可能です。

FAQ

Ultralytics YOLO26におけるオブジェクトクロッピングとは何か、またそれはどのように機能しますか?

Ultralytics YOLO26 を使用したオブジェクトクロッピングには、YOLO26の検出機能に基づいて画像やビデオから特定のオブジェクトを分離し、抽出することが含まれます。このプロセスにより、YOLO26を活用してオブジェクトを高い精度で特定し、それに応じてクロップすることで、集中的な分析、データ量の削減、および 精度 の向上が可能になります。詳細なチュートリアルについては、オブジェクトクロッピングの例 を参照してください。

なぜ他のソリューションではなく、オブジェクトクロッピングにUltralytics YOLO26を使用すべきなのですか?

Ultralytics YOLO26は、その精度、速度、使いやすさの点で際立っています。詳細かつ正確なオブジェクト検出とクロッピングを可能にし、集中的な分析 や高いデータ整合性を必要とするアプリケーションに不可欠です。さらに、YOLO26は OpenVINOTensorRT などのツールとシームレスに統合されており、リアルタイム機能や多様なハードウェアでの最適化を必要とするデプロイメントに対応しています。利点の詳細については、モデルエクスポートのガイド を確認してください。

オブジェクトクロッピングを使用して、データセットのデータ量をどのように削減できますか?

Ultralytics YOLO26を使用して画像やビデオから関連するオブジェクトのみをクロップすることで、データサイズを大幅に削減し、ストレージや処理をより効率的にできます。このプロセスには、特定のオブジェクトを検出するようにモデルをトレーニングし、その結果を使用してそれらの部分のみをクロップして保存することが含まれます。Ultralytics YOLO26の機能活用に関する詳細については、クイックスタートガイド にアクセスしてください。

リアルタイムのビデオ分析やオブジェクトクロッピングにUltralytics YOLO26を使用できますか?

はい、Ultralytics YOLO26はリアルタイムのビデオフィードを処理して、オブジェクトを動的に検出およびクロップできます。モデルの高速推論機能は、監視、スポーツ分析、自動検査システムなどのリアルタイムアプリケーションに最適です。リアルタイム処理の実装方法については、トラッキング および 予測モード を確認してください。

オブジェクトクロッピングのためにYOLO26を効率的に実行するためのハードウェア要件は何ですか?

Ultralytics YOLO26はCPU環境とGPU環境の両方で最適化されていますが、特にリアルタイムや大量の推論を行う場合に最適なパフォーマンスを得るには、専用のGPU(例:NVIDIA Tesla、RTXシリーズ)が推奨されます。軽量デバイスへのデプロイについては、iOSには CoreML、Androidには TFLite の使用を検討してください。サポートされているデバイスとフォーマットの詳細については、モデルデプロイメントオプションのガイド を参照してください。

コメント