スクリプトを開く対象のイメージを読み取ります。imread('gantrycrane.png');イメージ内の最も強いコーナーを検出し、選択します。特徴を重ねて表示します。イメージ入力イメージ。次元グレースケールで指定します。入力イメージは、実数で非スパースの値でなければなりません。関数が符号化できる形状情報が失われる場合があります。マージンを付けると、このように情報が失われるのを防ぐことができます。正方形の近傍の中心位置の点。列の行列として指定します。この関数は、イメージの境界内に完全に含まれる近傍から記述子を抽出します。パラメーターを使用して、近傍のサイズを設定できます。有効な出力点を決定するには、イメージ内に完全に含まれる近傍のみが使用されます。この関数は、これらの点に関連付けられたスケール情報は無視します。コンマ区切りペアを指定します。引用符で囲まなければなりません。ように、複数の名前と値のペアの引数を、任意の順番で指定できます。正方形ブロックに設定します。要素ベクトルとして指定します。サイズを大きくします。サイズを大きくすると、小さいスケールの細部が失われます。要素ベクトルブロックに含まれるセルの数。要素ベクトルとして指定します。サイズ値を大きくすると、局所的な照度の変化を抑える能力が減少します。大きなブロックに含まれるピクセルの数により、これらの変化は平均化によって失われる場合があります。サイズを小さくすると、局所的なピクセルの有意性を捉えるのに役立ちます。特徴の照度の変化を抑えるのに役立ちます。(既定値)隣接するブロック間でオーバーラップしているセルの数。要素ベクトルとして指定します。サイズの半分のオーバーラップを選択してください。サイズが大きくなります。特徴を点の位置からではなく、領域から抽出するときのみ適用されます。つのブロックだけが使用されるため、オーバーラップは発生しません。正のスカラーとして指定されます。向きをより詳細に符号化するには、ビンの数を増やします。この値を大きくすると、特徴ベクトルのサイズが大きくなり、処理時間が長くなります。スカラーとして指定します。度の間でビン内で等間隔になります。間で等間隔になります。値のビンに配置されます。符号付きの向きを使用することで、イメージ領域内の明から暗への遷移と暗から明への遷移を区別するのに役立ちます。列の行列のいずれかとして返されます。この特徴は、イメージ内の領域または点の位置から局所的な形状情報を符号化します。たくさんのタスクに利用できます。サイズと関数パラメーター値に基づきます。その周囲領域が入力イメージ内に完全に含まれる有効な点の数です。周囲領域は次のように計算されます。次のように計算されます。つのセルを持つイメージを示しています。セルのサイズはピクセル単位です。プロパティを使用して設定できます。ブロックによって配置されます。特徴ベクトルを示しています。記述子ベクトル出力に関連付けられた有効な点。列の行列のいずれかとして返されます。個の記述子を抽出します。タイプまたは行列として返されます。領域は、イメージ内に完全に含まれていなければなりません。オブジェクトとして返されます。特徴を可視化するためのオプション引数を出力します。出力と合わせて使用できます。特徴の抽出とプロットの例を参照してください。プロットのグリッドを使用して可視化されます。サイズによって、グリッドの次元が決定されます。セル内の勾配の向きの分布を示します。ヒストグラム内における各向きの寄与を示すようにスケーリングされます。ブロットはエッジの方向を表示します。これは、勾配の方向に対して垂直になります。符号化された形状と輪郭をよりよく理解できるようになります。倍の花弁を表示します。特徴をプロットできます。プロットの配列としてプロットします。特徴のプロットに仕様される色を指定します。