Main Content

isempty

点オブジェクトが空かどうかの判別

説明

isempty(points) は、点オブジェクトが空の場合に true の値を返します。

すべて折りたたむ

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

I = imread('cameraman.tif');

イメージから KAZE 点を検出します。

points = detectKAZEFeatures(I);

点をチェックします。

if isempty(points)
    return;
end

検出された点から KAZE 特徴を抽出します。

[features,validPoints] = extractFeatures(I,points);

最も強い 10 個の有効な抽出点をプロットし、その向きを表示します。

imshow(I)
hold on
strongestPoints = selectStrongest(validPoints,10);
plot(strongestPoints,'showOrientation',true)
hold off

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

入力引数

すべて折りたたむ

点オブジェクト。points オブジェクトとして指定します。このオブジェクトには、入力イメージで検出された特徴点に関する情報が含まれます。点を取得するには、適切な検出関数を使用します。

バージョン履歴

R2017b で導入