Main Content

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

detectMinEigenFeatures

最小固有値アルゴリズムを使用してコーナーを検出し、cornerPointsオブジェクトを返します。

説明

points= detectMinEigenFeatures(I)cornerPointsオブジェクトpointsを返します。このオブジェクトには、2 次元グレースケール入力イメージIで検出された特徴点に関する情報が含まれます。関数detectMinEigenFeaturesは、Shi 氏と Tomasi 氏によって開発された最小固有値アルゴリズムを使用して特徴点を検出します。

points= detectMinEigenFeatures(I,Name,Value)は、Name,Valueペアの引数を 1 つ以上指定したオプションを追加で使用します。

すべて折りたたむ

イメージを読み取ります。

I = checkerboard;

コーナーを検出します。

corners = detectMinEigenFeatures(I);

結果を表示します。

imshow(I); holdon; plot(corners.selectStrongest(50));

Figure contains an axes object. The axes object contains 2 objects of type image, line.

入力引数

すべて折りたたむ

入力イメージ。2 次元グレースケールとして指定します。入力イメージは、実数で非スパースでなければなりません。

データ型:single|double|int16|uint8|uint16|logical

名前と値の引数

例:'MinQuality','0.01','ROI',[50,150,100,200]は、指定された関心領域内にある最小許容品質 1% のコーナーを検出器で使用しなければならないことを指定します。この関心領域は、x=50y=150にあります。ROI の幅は100ピクセルで、高さは200ピクセルです。

オプションの引数Name,Valueのコンマ区切りペアを指定します。Nameは引数名で、Valueは対応する値です。Nameは引用符で囲まなければなりません。Name1,Value1,...,NameN,ValueNのように、複数の名前と値のペアの引数を、任意の順番で指定できます。

コーナーの最小許容品質。'MinQuality' と [0,1] の範囲のスカラー値で構成されるコンマ区切りのペアとして指定します。

コーナーの最小許容品質は、イメージの最大コーナー メトリクス値より小さな値を表します。誤ったコーナーを削除するには、この値を大きくします。

例:'MinQuality',0.01

データ型:single|double|int8|int16|int32|int64|uint8|uint16|uint32|uint64

ガウス フィルターの次元。'FilterSize' と [3, inf) の範囲の奇数の整数値で構成されるコンマ区切りのペアとして指定します。

ガウス フィルターは、入力イメージの勾配を平滑化します。

関数はFilterSize値を使用してフィルターの次元FilterSizexFilterSizeを計算します。また、標準偏差をFilterSize/3 として定義します。

例:'FilterSize',5

データ型:single|double|int8|int16|int32|int64|uint8|uint16|uint32|uint64

コーナー検出のための四角形の領域。'ROI' と [x y width height] の形式のベクトルで構成されるコンマ区切りのペアとして指定します。最初の 2 つの整数値 [x y] は関心領域の左上隅の位置を表します。残りの 2 つの整数値は幅と高さを表します。

例:'ROI',[50,150,100,200]

出力引数

すべて折りたたむ

コーナー ポイント。cornerPointsオブジェクトとして返されます。このオブジェクトには,2次元グレースケール入力イメージで検出された特徴点に関する情報が含まれます。

参照

[1] Shi, J., and C. Tomasi, "Good Features to Track," Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, June 1994, pp. 593–600.

拡張機能

バージョン履歴

R2013a で導入