ネームスペース | |
| namespace | mist::mode_filter |
| 最頻値フィルタに利用する構造要素関連 | |
関数 | |
| template<class T , class Allocator , class Functor > | |
| bool | mist::mode (array2< T, Allocator > &in, const mode_filter::mode_structure &s, Functor f, typename array2< T, Allocator >::size_type thread_num) |
| 任意の構造要素に対応した最頻値フィルタ | |
| template<class T , class Allocator > | |
| bool | mist::mode (array2< T, Allocator > &in, const mode_filter::mode_structure &s, typename array2< T, Allocator >::size_type thread_num=0) |
| 任意の構造要素に対応した最頻値フィルタ | |
| template<class T , class Allocator , class Functor > | |
| bool | mist::mode (array2< T, Allocator > &in, double radius, Functor f, typename array2< T, Allocator >::size_type thread_num) |
| 円を構造要素とする最頻値フィルタ | |
| template<class T , class Allocator > | |
| bool | mist::mode (array2< T, Allocator > &in, double radius, typename array2< T, Allocator >::size_type thread_num=0) |
| 円を構造要素とする最頻値フィルタ | |
| template<class T , class Allocator , class Functor > | |
| bool | mist::mode (array3< T, Allocator > &in, const mode_filter::mode_structure &s, Functor f, typename array3< T, Allocator >::size_type thread_num) |
| 任意の構造要素に対応した最頻値フィルタ | |
| template<class T , class Allocator > | |
| bool | mist::mode (array3< T, Allocator > &in, const mode_filter::mode_structure &s, typename array3< T, Allocator >::size_type thread_num=0) |
| 任意の構造要素に対応した最頻値フィルタ | |
| template<class T , class Allocator , class Functor > | |
| bool | mist::mode (array3< T, Allocator > &in, double radius, Functor f, typename array3< T, Allocator >::size_type thread_num) |
| 球を構造要素とする最頻値フィルタ | |
| template<class T , class Allocator > | |
| bool | mist::mode (array3< T, Allocator > &in, double radius, typename array3< T, Allocator >::size_type thread_num=0) |
| 球を構造要素とする最頻値フィルタ | |
| bool mist::mode | ( | array2< T, Allocator > & | in, |
| const mode_filter::mode_structure & | s, | ||
| Functor | f, | ||
| typename array2< T, Allocator >::size_type | thread_num | ||
| ) |
任意の構造要素に対応した最頻値フィルタ
| [in,out] | in | … 入出力画像 |
| [in] | s | … 最頻値フィルタに用いる構造要素 |
| [in] | f | … 進行状況を返すコールバック関数 |
| [in] | thread_num | … 使用するスレッド数 |
| true | … フィルタリングに成功 |
| false | … 入力画像が空の場合 |
参照先 mist::mode_filter::create_pointer_diff_list(), mist::do_threads_(), mist::array< T, Allocator >::empty(), mist::get_cpu_num(), mist::mode_filter::mode_structure::margin_x, mist::mode_filter::mode_structure::margin_y, mist::mode_filter::mode_structure::object, mist::mode_filter::mode_structure::update_in, と mist::mode_filter::mode_structure::update_out.
| bool mist::mode | ( | array2< T, Allocator > & | in, |
| const mode_filter::mode_structure & | s, | ||
| typename array2< T, Allocator >::size_type | thread_num = 0 |
||
| ) |
任意の構造要素に対応した最頻値フィルタ
| [in,out] | in | … 入出力画像 |
| [in] | s | … 最頻値フィルタに用いる構造要素 |
| [in] | thread_num | … 使用するスレッド数 |
| true | … フィルタリングに成功 |
| false | … 入力画像が空の場合 |
|
inline |
円を構造要素とする最頻値フィルタ
| [in,out] | in | … 入出力画像 |
| [in] | radius | … 円の半径(単位は画素) |
| [in] | f | … 進行状況を返すコールバック関数 |
| [in] | thread_num | … 使用するスレッド数 |
| true | … フィルタリングに成功 |
| false | … 入力画像が空の場合 |
参照先 mist::mode_filter::circle(), mist::array1< T, Allocator >::reso1(), と mist::array2< T, Allocator >::reso2().
|
inline |
円を構造要素とする最頻値フィルタ
| [in,out] | in | … 入出力画像 |
| [in] | radius | … 円の半径(単位は画素) |
| [in] | thread_num | … 使用するスレッド数 |
| true | … フィルタリングに成功 |
| false | … 入力画像が空の場合 |
参照先 mist::mode_filter::circle(), mist::array1< T, Allocator >::reso1(), と mist::array2< T, Allocator >::reso2().
| bool mist::mode | ( | array3< T, Allocator > & | in, |
| const mode_filter::mode_structure & | s, | ||
| Functor | f, | ||
| typename array3< T, Allocator >::size_type | thread_num | ||
| ) |
任意の構造要素に対応した最頻値フィルタ
| [in,out] | in | … 入出力画像 |
| [in] | s | … 最頻値フィルタに用いる構造要素 |
| [in] | f | … 進行状況を返すコールバック関数 |
| [in] | thread_num | … 使用するスレッド数 |
| true | … フィルタリングに成功 |
| false | … 入力画像が空の場合 |
参照先 mist::mode_filter::create_pointer_diff_list(), mist::do_threads_(), mist::array< T, Allocator >::empty(), mist::get_cpu_num(), mist::mode_filter::mode_structure::margin_x, mist::mode_filter::mode_structure::margin_y, mist::mode_filter::mode_structure::margin_z, mist::mode_filter::mode_structure::object, mist::mode_filter::mode_structure::update_in, と mist::mode_filter::mode_structure::update_out.
| bool mist::mode | ( | array3< T, Allocator > & | in, |
| const mode_filter::mode_structure & | s, | ||
| typename array3< T, Allocator >::size_type | thread_num = 0 |
||
| ) |
任意の構造要素に対応した最頻値フィルタ
| [in,out] | in | … 入出力画像 |
| [in] | s | … 最頻値フィルタに用いる構造要素 |
| [in] | thread_num | … 使用するスレッド数 |
| true | … フィルタリングに成功 |
| false | … 入力画像が空の場合 |
|
inline |
球を構造要素とする最頻値フィルタ
| [in,out] | in | … 入出力画像 |
| [in] | radius | … 球の半径(単位は画素) |
| [in] | f | … 進行状況を返すコールバック関数 |
| [in] | thread_num | … 使用するスレッド数 |
| true | … フィルタリングに成功 |
| false | … 入力画像が空の場合 |
参照先 mist::array1< T, Allocator >::reso1(), mist::array2< T, Allocator >::reso2(), mist::array3< T, Allocator >::reso3(), と mist::mode_filter::sphere().
|
inline |
球を構造要素とする最頻値フィルタ
| [in,out] | in | … 入出力画像 |
| [in] | radius | … 球の半径(単位は画素) |
| [in] | thread_num | … 使用するスレッド数 |
| true | … フィルタリングに成功 |
| false | … 入力画像が空の場合 |
参照先 mist::array1< T, Allocator >::reso1(), mist::array2< T, Allocator >::reso2(), mist::array3< T, Allocator >::reso3(), と mist::mode_filter::sphere().
1.8.1.2