- メインページ
- モジュール
- ネームスペース
- データ構造
- ファイル

モジュール | 関数
図形融合グループ

## モジュール
| マンハッタン距離グループ

## 関数
template<class Array1 , class Array2 , class Fusion >
bool | mist::fusion (const Array1 &in, Array2 &out, typename Array1::size_type length, typename Array1::size_type thread_num, Fusion fusion)
| 任意の距離タイプに対応した図形融合

## 説明

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

## 関数

template<class Array1 , class Array2 , class Fusion >

bool mist::fusion | ( | const Array1 & | in,
|  | Array2 & | out,
|  | typename Array1::size_type | length,
|  | typename Array1::size_type | thread_num,
|  | Fusion | fusion
| ) |  |

任意の距離タイプに対応した図形融合

注意
  入力と出力は，同じMISTコンテナオブジェクトでも正しく動作する
  スレッド数に0を指定した場合は，使用可能なCPU数を自動的に取得する

引数

  [in] | in | … 入力画像
  [out] | out | … 出力画像
  [in] | length | … 拡大させるサイズ
  [in] | thread_num | … 使用するスレッド数
  [in] | fusion | … 使用する距離関数と拡大縮小の組み合わせ

参照先 mist::do_threads(), と mist::get_cpu_num().

参照元 mist::expand_mdt(), と mist::shrink_mdt().