主要内容

このペ,ジの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

愿景。LocalMaximaFinder

行列の局所的最大値の検出

説明

行列の局所的最大値を検出します。

  1. 愿景。LocalMaximaFinderオブジェクトを作成し,そのプロパティを設定します。

  2. 関数と同様に,引数を指定してオブジェクトを呼び出します。

系统对象の機能の詳細にいては,系统对象とはを参照してください。

作成

説明

LMaxFinder=愿景。LocalMaximaFinderは,入力行列の局所的最大値を検出する局所的最大値検出系统对象Hを返します。

LMaxFinder=愿景。LocalMaximaFinder (maxnumneighborsizeは,MaximumNumLocalMaximaプロパティがmaxnumNeighborhoodSizeプロパティがneighborsize,他の指定プロパティが指定の値に設定された局所的最大値検出オブジェクトを返します。

LMaxFinder=愿景。LocalMaximaFinder (名称,值は,1以上の名前と値のペアを使用してプロパティを設定します。各プロパティ名を引用符で囲みます。たとえば,LMaxFinder = vision.LocalMaximaFinder('ThresholdSource','Property')です。

プロパティ

すべて展開する

特に指定がない限り,プロパティは“調整不可能”です。まり,オブジェクトの呼び出し後に値を変更することはできません。オブジェクトは呼び出すとロックされ,ロックを解除するには関数释放を使用します。

プロパティが"調整可能"の場合,その値をいでも変更できます。

プロパティ値の変更の詳細にいては,系统对象を使用したMATLABでのシステム設計を参照してください。

検出する最大値の最大数。正のスカラ,整数として指定します。

0に設定する値の近傍サズ。2要素ベクトルとして指定します。

しきい値のソ,ス。“属性”または输入端口的として指定します。

すべての最大値が一致または超過する必要のある値。MATLAB®組み込み数値デ,タ型のスカラ,として指定します。このプロパティは,ThresholdSourceプロパティを“属性”に設定した場合に適用されます。

調整可能:是的

ハフ変換行列入力のンジケタ。真正的またはとして指定します。このブロックは,入力行列の左右の境界に対するハフ変換に固有の追加処理を適用します。入力がrho軸と π 2 π 2 ラジアンの範囲のtheta値で反対称の場合は,このプロパティを真正的に設定します。これは,ハフ行列に対応します。

ンデックス値のデ,タ型。uint8uint16,またはuint32として指定します。

使用法

説明

idx= LMaxFinder (は,行2列の行列idxの局所的最大値の[x y]座標を返します。は,検出された局所的最大値の数を表します。の最大値は,MaximumNumLocalMaximaプロパティで設定された値を超えない場合があります。

idx= LMaxFinder (阈值は,ThresholdSourceプロパティが输入端口的に設定されている場合に,しきい値阈值を使用して,入力の局所的最大値を検出します。

入力引数

すべて展開する

ビデオフレ,ム。グレ,スケ,ルまたはトゥル,カラ,(rgb)として指定します。

すべての最大値が一致または超過する必要のある値。MATLAB組み込み数値デ,タ型のスカラ,として指定します。

出力引数

すべて展開する

局所的最大値。1ベ,スの座標[x y]の行2列の行列として返されます。ここで,は検出された局所的最大値の数を表します。

オブジェクト関数

オブジェクト関数を使用するには,系统对象™を最初の入力引数として指定します。たとえば,objという名前の系统对象のシステムリソースを解放するには,次の構文を使用します。

发行版(obj)

すべて展開する

初始化 初始化视频帧和点的跟踪
一步 系统对象のアルゴリズムの実行
释放 リソ,スを解放し,系统对象のプロパティ値と入力特性の変更を可能にします。
重置 系统对象の内部状態のリセット

すべて折りたたむ

入力例を作成します。

I = [0 0 0 0 0 0 0 0 0 0 0 0 0 0;...0 0 0 1 1 2 3 1 1 1 0 0;...0 0 0 1 2 3 4 3 2 1 0 0;...0 0 0 1 3 5 7 5 3 1 0 0;...0 0 0 1 2 3 4 3 2 1 0 0;...0 0 0 1 1 2 3 1 1 1 0 0;...0 0 0 0 0 0 0 0 0 0 0];

局所的最大値検出オブジェクトを作成します。

hLocalMax = vision。LocalMaximaFinder (“MaximumNumLocalMaxima”, 1...“NeighborhoodSize”, 3, 3,...“阈值”1);

局所的最大値を検出します。

location = hLocalMax(I)
位置=1x2 uint32行向量7 4

拡張機能

R2012bで導入