関数

マンハッタン距離(シティーブロック距離)変換 [詳細]

関数

template<class Array1 , class Array2 >
void distance_transform (const Array1 &in, Array2 &out, typename Array1::size_type thread_num=0)
 マンハッタン距離(シティーブロック距離)変換

説明

マンハッタン距離(シティーブロック距離)変換

関数

template<class Array1 , class Array2 >
void mist::manhattan::distance_transform ( const Array1 &  in,
Array2 &  out,
typename Array1::size_type  thread_num = 0 
)

マンハッタン距離(シティーブロック距離)変換

計算される距離は,マンハッタン距離(シティーブロック距離)となります.

注意
入力と出力は,同じMISTコンテナオブジェクトでも正しく動作する
スレッド数に0を指定した場合は,使用可能なCPU数を自動的に取得する
  • 参考文献
    • A. Meijster, J. Roerdink, and W. Hesselink, "A general algorithm for computing distance transforms in linear time," In: Mathematical Morphology and its Applications to Image and Signal Processing, J. Goutsias, L. Vincent, and D.S. Bloomberg (eds.), Kluwer, 2000, pp. 331-340
引数
[in]in… 入力画像
[out]out… 出力画像
[in]thread_num… 使用するスレッド数

参照先 mist::saito::distance_transform().


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