関数
コーナー検出フィルタ

関数

template<class T , class Allocator , template< typename, typename > class LIST, class TT , class AAllocator >
array2< T, Allocator >
::difference_type 
mist::harris (const array2< T, Allocator > &in, LIST< vector2< TT >, AAllocator > &out, typename array2< T, Allocator >::size_type max_corners, double min_distance, double kappa=0.04, typename array2< T, Allocator >::size_type window_size=3)
 Harrisのコーナー検出フィルタ

説明

次のヘッダをインクルードする
#include <mist/filter/corner.h>

関数

template<class T , class Allocator , template< typename, typename > class LIST, class TT , class AAllocator >
array2< T, Allocator >::difference_type mist::harris ( const array2< T, Allocator > &  in,
LIST< vector2< TT >, AAllocator > &  out,
typename array2< T, Allocator >::size_type  max_corners,
double  min_distance,
double  kappa = 0.04,
typename array2< T, Allocator >::size_type  window_size = 3 
)

Harrisのコーナー検出フィルタ

注意
OpenMPが有効な場合は自動的に並列計算が実行される
引数
[in]in… 入力画像
[out]out… 検出されたコーナーの座標リスト
[in]max_corners… 検出するコーナーの数
[in]min_distance… コーナー間の距離の最小値
[in]kappa… コーナーを検出する際の条件に使用する係数0.04〜0.15(デフォルトは0.04)
[in]window_size… コーナー検出を行う行列を求める際の窓サイズ(デフォルトは3)
戻り値
検出したコーナー数

参照先 mist::convert(), mist::array< T, Allocator >::empty(), mist::gaussian_filter(), mist::array2< T, Allocator >::height(), と mist::array2< T, Allocator >::width().


Generated on Wed Nov 12 2014 19:44:28 for MIST by doxygen 1.8.1.2