データ構造 | ネームスペース | 型定義 | 列挙型 | 関数
region_growing.h

各次元の画像に対応し,任意の位置から任意の構造要素と任意の条件判定を用いて領域拡張法を適用するためのライブラリ [詳細]

#include "../mist.h"
#include "../limits.h"
#include "../vector.h"
#include <deque>
#include <vector>
#include <cmath>

ソースコードを見る。

データ構造

struct  mist::region_growing_utility::pixel
 領域拡張法で用いる2次元画素の構造要素 [詳細]
struct  mist::region_growing_utility::voxel
 領域拡張法で用いる3次元画素の構造要素 [詳細]
class  mist::region_growing_utility::circle
 領域拡張法で用いる円の構造要素 [詳細]
class  mist::region_growing_utility::sphere
 領域拡張法で用いる球の構造要素 [詳細]
class  mist::region_growing_utility::less< T >
 領域拡張法で用いる拡張条件 [詳細]
class  mist::region_growing_utility::greater< T >
 領域拡張法で用いる拡張条件 [詳細]
class  mist::region_growing_utility::equal< T >
 領域拡張法で用いる拡張条件 [詳細]
class  mist::region_growing_utility::range< T >
 領域拡張法で用いる拡張条件 [詳細]

ネームスペース

namespace  mist
namespace  mist::region_growing_utility
 領域拡張法に利用する構造要素関連

型定義

typedef vector3< ptrdiff_t > mist::__region_growing_utility__::point_type
 領域拡張法で利用する座標を表す型
typedef std::vector< point_type > mist::__region_growing_utility__::point_list_type
 領域拡張法で利用する座標のリスト型

列挙型

enum  mist::region_growing_utility::expand_mode_type {
  mist::region_growing_utility::NC4, mist::region_growing_utility::NC8, mist::region_growing_utility::NC6, mist::region_growing_utility::NC18,
  mist::region_growing_utility::NC26, mist::region_growing_utility::ALL
}
 次の注目点の定め方 [詳細]

関数

template<class Array1 , class Array2 , class MaskType , class PointList , class Component , class Condition >
Array1::difference_type mist::region_growing (const Array1 &in, Array2 &out, const MaskType &mask, const PointList &start_points, typename Array2::value_type output_value, const Component &components, const Condition &condition, typename Array1::size_type max_paint)
 任意の構造要素と条件を用いて領域拡張を行う関数
template<class Array1 , class Array2 , class PointList , class Component , class Condition >
Array1::difference_type mist::region_growing (const Array1 &in, Array2 &out, const PointList &start_points, typename Array2::value_type output_value, const Component &components, const Condition &condition, typename Array1::size_type max_paint=type_limits< typename Array1::size_type >::maximum())
 任意の構造要素と条件を用いて領域拡張を行う関数

説明

各次元の画像に対応し,任意の位置から任意の構造要素と任意の条件判定を用いて領域拡張法を適用するためのライブラリ


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