yoloxObjectDetector
説明
yoloxObjectDetector オブジェクトは、任意のサイズのイメージ内にあるオブジェクトを検出するための、You Only Look Once X (YOLOX) 1 段階リアルタイム アンカーフリー オブジェクト検出器を作成します。このオブジェクトを使用すると、次のことが可能になります。
COCO データ セットで学習させた YOLOX 深層学習ネットワークを使用して、事前学習済み YOLOX オブジェクト検出器を作成する。
事前学習済みまたは未学習の YOLOX 深層学習ネットワークを使用して、カスタム YOLOX オブジェクト検出器を作成する。
メモ
この機能には、Deep Learning Toolbox™ と Automated Visual Inspection Library for Computer Vision Toolbox™ が必要です。Automated Visual Inspection Library for Computer Vision Toolbox は、アドオン エクスプローラーからインストールできます。アドオンのインストールの詳細については、アドオンの入手と管理を参照してください。
作成
構文
説明
は、CSP-Darknet-53 ネットワークを使用して COCO データ セットから 80 個のオブジェクト クラスを検出するように学習させた YOLOX オブジェクト検出器を作成します。detector = yoloxObjectDetector
は、COCO データ セットで学習させた YOLOX 深層学習ネットワークを使用して、事前学習済みの YOLOX オブジェクト検出器を作成します。detector = yoloxObjectDetector(name)
は、事前学習済みの YOLOX オブジェクト検出器を作成し、指定されたオブジェクト クラスのセットを使用して転移学習を実行するように構成します。最適な結果を得るには、検出を実行する前に、新しい学習イメージで検出器に学習させなければなりません。 detector = yoloxObjectDetector(name,classes)
オブジェクト検出を実行する前に、trainYOLOXObjectDetector 関数を使用して検出器に学習させます。
は、オブジェクトの detector = yoloxObjectDetector(___,Name=Value)ModelName プロパティと InputSize プロパティを設定し、前の構文の入力引数の任意の組み合わせに加えて名前と値の引数を使用し、検出器の NormalizationStatistics を指定します。たとえば、ModelName="customDetector" は、オブジェクト検出器の名前を "customDetector" に設定します。
入力引数
名前と値の引数
プロパティ
オブジェクト関数
detect | Detect objects using YOLOX object detector |
例
参照
[1] Ge, Zheng, Songtao Liu, Feng Wang, Zeming Li, and Jian Sun. “YOLOX: Exceeding YOLO Series in 2021.” arXiv, August 5, 2021. http://arxiv.org/abs/2107.08430.
