メインコンテンツ

キーポイントの検出

事前学習済みの HRNet キーポイント検出器を使用してイメージ内の人間の姿勢を推定する、もしくはカスタム オブジェクト キーポイント検出器に学習させる

キーポイント検出 (キーポイント位置推定またはランドマーク検出とも呼ばれる) は、イメージ内にあるオブジェクトの特定の関心点の識別と位置推定を伴うコンピューター ビジョン タスクです。コンピューター ビジョン タスクにおいて、キーポイントは人体の関節、顔のランドマーク、またはオブジェクト上の際立った点を表すことができます。Computer Vision Toolbox™ は、高解像度深層学習ネットワーク (HRNet) を使用した、オブジェクト内のキーポイント検出のための深層学習ベースのアプローチをサポートしています。HRNet は畳み込みニューラル ネットワーク (CNN) をベースとしています。HRNet キーポイント検出器の詳細については、Getting Started with HRNetを参照してください。

キーポイント検出は、イメージ内のオブジェクトやエンティティの位置、姿勢、構造に関する重要な情報を提供し、コンピューター ビジョンにおける次のような用途で重要な役割を果たします。

  • 姿勢推定

  • オブジェクトの検出と追跡

  • 顔解析

  • 拡張現実

Keypoint detection on a group of people

カスタム オブジェクト キーポイント検出器に学習させることも、転移学習を使用して事前学習済みのキーポイント検出器に変更を加え、用途に合わせて微調整することもできます。転移学習の詳細については、Deep Learning: Transfer Learning in 10 lines of MATLAB Code を参照してください。

アプリ

イメージ ラベラーコンピューター ビジョンの応用に使用するラベル イメージ
ビデオ ラベラーLabel video for computer vision applications

関数

すべて展開する

hrnetObjectKeypointDetectorCreate object keypoint detector using HRNet deep learning network (R2023b 以降)
trainHRNetObjectKeypointDetectorTrain HRNet object keypoint detector (R2024a 以降)
insertObjectKeypointsInsert object keypoints in image (R2023b 以降)
loadHRNETObjectKeypointDetectorLoad HRNet object keypoint detector model for code generation (R2023b 以降)

トピック

  • Getting Started with HRNet

    Learn high resolution network (HRNet) basics.

  • MATLAB による深層学習 (Deep Learning Toolbox)

    畳み込みニューラル ネットワークを使用して分類や回帰を行う MATLAB® の深層学習機能を確認します。これには、事前学習済みのネットワークと転移学習のほか、GPU、CPU、クラスター、およびクラウドでの学習が含まれます。

注目の例