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

- データ構造
- データ構造索引
- クラス階層
- データフィールド

データ構造
データ構造の説明です。
[detail level 1 2 3 4]

line | 直線に対するHough変換
mist |
__calvin__ |
__distance_transform__ | Y,Z軸方向用の距離伝播関数（1次以外の全ての次元）
__distance_transform__< 1 > | X軸方向専用の距離伝播関数
__voronoi_distance_transform__ | Y,Z軸方向用の距離伝播関数（1次以外の全ての次元）
__voronoi_distance_transform__< 1 > | X軸方向専用の距離伝播関数
__fusion_controller__ |
__expand_mdt__ | マンハッタン距離（シティブロック距離）に基づく図形の拡大
__shrink_mdt__ | マンハッタン距離（シティブロック距離）に基づく図形の拡大
__mc__ |
node | Cubeの頂点ノードを扱うためのクラス（ marching_cubes クラスの内部でのみ利用 ）
__saito__ |
__inverse_distance_transform__ | ユークリッド2乗逆距離変換関数
Armijo | Armijoの基準を用いた極小値の一次元探索
average | 一様重み平滑化フィルタの実装（コールバック関数を指定することが可能）
brent | Brent の放物線補間を用いた極小値の1次元探索（2次収束）
BSpline | 3次のBスプライン関数を用いた補間
calvin | Calvinによるユークリッド2乗距離変換
chessboard | チェスボード距離変換
cityblock | マンハッタン距離（シティーブロック距離）変換
condor | CONDOR法（多変数関数の極小値の探索）
conjugate_gradient | 共役勾配法（勾配を用いた多変数関数の極小値の探索）
cubic | 3次のsinc関数を用いた補間
dicom | DICOMファイルを操作する関数・クラスを含む名前空間
dicom_element | DICOMのタグとその要素を管理するクラス
dicom_tag_container | DICOMタグのデータを管理するコンテナ
dicom_image_info | DICOMの画像情報を管理する
dicom_info | DICOMの全情報を管理する
dicom_tag | DICOMタグ（DICOMデータの内容を表すもの）
dicom_uid | DICOMのUIDを扱うクラス
dicom_tag_table | MISTで扱うことができるDICOMタグの一覧を登録するクラス
dicom_uid_table | DICOMが扱う UID の一覧を管理するクラス
discriminant_analysis | 判別分析法に基づくしきい値決定
euclidean | ユークリッド距離変換
gauss | 正規乱数のジェネレータ
random | 正規乱数のジェネレータ
gaussian | ガウシアンフィルタの実装（コールバック関数を指定することが可能）
gold | 黄金分割を用いた極小値の1次元探索（1次収束）
gradient | 最急降下法（勾配を用いた多変数関数の極小値の探索）
gradient_with_vector | 勾配関数をユーザーが定義する最急降下法（勾配を用いた多変数関数の極小値の探索）
hilditch | C. J. Hilditch の細線化アルゴリズム
histogram | ヒストグラムから正規分布の混合分布を推定する関数群
knn |
classifier | Knn classifier
laplacian | ラプラシアンフィルタの実装（コールバック関数を指定することが可能）
linear | 一般カーネルの線形フィルタの実装（コールバック関数を指定することが可能）
lucidi | Lucidi法（方向集合を用いた多変数関数の極小値の探索）
machine_learning | 機械学習
adaboost | AdaBoost を用いた識別器
threshold_classifier | AdaBoost で利用するしきい値処理を用いた弱識別器
mahalanobis_classifier | AdaBoost で利用するマハラノビス距離を用いた弱識別器
confidence_rating_classifier | AdaBoost で利用するマハラノビス距離を用いた弱識別器
classifier | AdaBoost を用いた識別器（マルチクラス対応）
feature_one | 機械学習で利用する２カテゴリの特徴量を管理するクラス（内部でのみ使用）
feature | 機械学習で利用する多カテゴリの特徴量を管理するクラス
pair | 機械学習で利用する２カテゴリの特徴量を管理するクラス（内部でのみ使用）
manhattan | マンハッタン距離（シティーブロック距離）変換
mean | 平均値型補間
meijster | A. Meijster による距離変換（CDT, MDT）
mixture | 混合分布推定に用いるパラメータ
distribution | 混合分布を推定するための分布パラメータ
distribution2 | 混合分布を推定するための分布パラメータ
mode_filter | 最頻値フィルタに利用する構造要素関連
point | 構造要素の各要素の座標を表す構造体
mode_structure | 最頻値フィルタに利用する構造要素
morphology | モルフォロジ演算に利用する構造要素関連
point | 構造要素の各要素の座標と生存期間を表す構造体
pointer_diff | 構造要素の各要素の座標と生存期間を表す構造体
morphology_structure | モルフォロジ演算に利用する構造要素
multivariate_gauss | 多変量正規乱数のジェネレータ
random | 多変量正規乱数のジェネレータ
nearest | 最近傍型補間
non_rigid | FFDを用いた非剛体レジストレーション
registration | 非剛体レジストレーションエンジン
poisson | ポアソン分布に従う乱数のジェネレータ
random | ポアソン分布に従う乱数のジェネレータ
powell | Powell法（方向集合を用いた多変数関数の極小値の探索）
ptile | Pタイル法に基づくしきい値決定
region_growing_utility | 領域拡張法に利用する構造要素関連
pixel | 領域拡張法で用いる２次元画素の構造要素
voxel | 領域拡張法で用いる３次元画素の構造要素
circle | 領域拡張法で用いる円の構造要素
sphere | 領域拡張法で用いる球の構造要素
less | 領域拡張法で用いる拡張条件
greater | 領域拡張法で用いる拡張条件
equal | 領域拡張法で用いる拡張条件
range | 領域拡張法で用いる拡張条件
saito | 斉藤先生によるユークリッド2乗距離変換
sinc | Sinc関数を用いた補間
statistics | 統計処理
Tsai | Tsai のカメラキャリブレーション手法
parameter | キャリブレーションに用いるパラメータ及びキャリブレーション結果を代入する構造体
uniform | MT(Mersenne Twister)法による一様乱数
random | MT(Mersenne Twister)法による一様乱数ジェネレータ
video | ビデオファイルを扱うライブラリ
dv |
encoder | DVビデオ出力クラス
h264 |
encoder | H264ビデオ出力クラス
mjpeg |
encoder | MotionJPEGビデオ出力クラス
mpeg1 |
encoder | MPEG1ビデオ出力クラス
mpeg4 |
encoder | MPEG4ビデオ出力クラス
raw |
encoder | RAWビデオ出力クラス
wmv |
encoder | WMVビデオ出力クラス
decoder | ビデオ入力クラス
encoder | ビデオ出力クラス
bitmap | 要素数が可変のビットマップ画像を扱うクラス
bspline_base | Bスプラインの基底関数を計算する関数を実装した構造体
bspline_base< 1 > | Bスプラインの基底関数を計算する関数を実装した構造体の特殊化
bspline | Bスプライン曲線を扱うためのクラス
binary | バイナリ演算を行うためのもの
rgb | カラー画像用の画素
rebind | データ型の変換を行う
bgr | カラー画素の和
rebind | データ型の変換を行う
rgba | カラー画素の和
rebind | データ型の変換を行う
bgra | カラー画素の和
rebind | データ型の変換を行う
nRGB | カラー画素の和
rebind | データ型の変換を行う
color | カラー画素の和
rebind | データ型の変換を行う
is_color | 入力された型がカラー画像かどうか調べる
float_type< rgb< T > > | Char 判定
colors | 定義済み色
byte_array | バイト配列と値のペアを表現するクラス
mist_iterator1 | Mistコンテナで利用する1次元操作用ランダムアクセスイテレータ
mist_iterator2 | Mistコンテナで利用する2次元操作用ランダムアクセスイテレータ
mist_reverse_iterator | イテレータから逆方向ランダムアクセスイテレータを生成する
mist_memory_operator | ユーザー定義型用のメモリ操作関数群
mist_memory_operator<true > | 組み込み型用のメモリ操作関数群
mist_allocator | MIST内部でSTLのアロケータを効果的に利用するための仕組み
__mist_dmy_callback__ | MISTのアルゴリズム全般で利用するダミーコールバックファンクタ
__mist_convert_callback__ | 指定したコールバックの戻り値 [0,100] を指定した区間に変換する
__mist_console_callback__ | MISTのアルゴリズム全般で利用可能な，標準出力型コールバックファンクタ
__mist_progress_callback__ | MISTのアルゴリズム全般で利用可能な，進行状況表示型ダミーコールバックファンクタ
scoped_ptr | オブジェクトのスコープが切れると自動的にメモリ開放を行うポインタ
scoped_array | オブジェクトのスコープが切れると配列用に確保したメモリの自動開放を行うポインタ
shared_ptr | オブジェクトへのポインタの参照カウントを管理し，どこからも参照されなくなったときにメモリを自動開放するポインタ
shared_array | 配列へのポインタの参照カウントを管理し，どこからも参照されなくなったときにメモリを自動開放するポインタ
weak_ptr | 参照カウント型のメモリに対する，弱参照を扱うポインタ
set_base | 集合を扱うための基本クラス
set | 集合演算を行うことができる，STLの set の拡張版
multiset | 集合演算を行うことができる，STLの set の拡張版
stereo | ステレオ音声用のデータ型
is_stereo | 入力された型が音声データかどうか調べる
is_char | Char 判定
is_float | 浮動小数点 判定
is_integer | Integer 判定
is_signed | 符号付き型かどうか判定
is_arithmetic | Arithmetic 判定
is_builtin | 組み込み型の判定
float_type | 対応する float 型を返す
promote_trait | 型の昇格型を返す
type_trait | データ型の確定を避けるために利用する
half_adjust | 値の四捨五入をする
type_and | 型のAND演算を行う
type_or | 型のOR演算を行う型
type_not | 型のNOT演算を行う型
type_equal | 型のEQUAL演算を行う型
crc | CRC を生成・検証を行うクラス
facet | ポリゴン（三角形）を扱うクラス
facet_list | ポリゴン（三角形）の集合を扱うクラス
hash_algorithm | ハッシュ関数を計算する基底クラス
integral_image | 1次元の積分画像を保持し，任意の矩形領域の画素値の総和を高速に計算するためのクラス
integral_image< array< T, Allocator > > | 1次元の積分画像を保持し，任意の矩形領域の画素値の総和を高速に計算するためのクラス
integral_image< array2< T, Allocator > > | 2次元の積分画像を保持し，任意の矩形領域の画素値の総和を高速に計算するためのクラス
integral_image< array3< T, Allocator > > | 3次元の積分画像を保持し，任意の矩形領域の画素値の総和を高速に計算するためのクラス
type_limits | 入力された型の情報を取得する
marching_cubes | ボリュームデータから等値面を生成するためのクラス
matrix | 行と列の要素数が可変の行列
rebind | データ型の変換を行う
md2 | MD2 を生成するクラス
md4 | MD4 を生成するクラス
md5 | MD5 を生成するクラス
array | 要素数が可変の1次元配列
rebind | データ型の変換を行う
array1 | 要素数が可変の解像度付1次元配列
rebind | データ型の変換を行う
array2 | 要素数が可変の解像度付き2次元配列
rebind | データ型の変換を行う
array3 | 要素数が可変の解像度付き3次元配列
rebind | データ型の変換を行う
marray | 画像のふちにマージンを持った配列
buffered_array | １辺が2の指数乗のバッファを持った画像を作成する
matrix_style | 行列計算をする際の入力となる行列の形式
implement_operator_add | 足し算
implement_operator_sub | 引き算
implement_operator_mul | 掛け算
implement_operator_div | 割り算
implement_operator_ne | 等しくない
implement_operator_gt | より大きい
implement_operator_le | 以下
implement_operator_ge | 以上
implement_operator_mod | 剰余演算子
implement_operator_or | ビットOR演算子
implement_operator_and | ビットAND演算子
implement_operator_xor | XOR演算子
implement_arithmetic_operators | 四則演算オペレータを実装する
implement_comparison_operators | 比較オペレータを実装する
implement_bit_operators | ビット演算オペレータを実装する
implement_operators | 全てのオペレータを実装する
quaternion | クォータニオン（四元数）を扱うクラス
sha1 | SHA-1 を生成するクラス
sha256 | SHA-256 を生成するクラス
sha384 | SHA-384 を生成するクラス
sha512 | SHA-512 を生成するクラス
singleton | Singleton を扱うクラス
spline | 3次スプライン曲線を扱うためのクラス
tensor | Tensor class
simple_lock_object | スレッドの排他制御をサポートする最も単純なクラス
lock_object | スレッドの排他制御をサポートするクラス
lock | スレッドの排他制御を簡便に記述するためのヘルパクラス
thread | Template 型のデータを扱うことができるスレッドクラス
thread_pool | スレッドプールを利用してスレッドの再利用を可能にするクラス
worker_thread | バックグラウンドで実行するワーカースレッドを実現するクラス
thread_handle | 生成したスレッドを管理するクラス
timer |
stopwatch |
options | コマンドライン引数を解析するクラス
vector3 | 3次元ベクトルを扱うクラス
vector2 | 2次元ベクトルを扱うクラス
vector | N次元ベクトルを扱うクラス
rebind | データ型の変換を行う
active_search_style | 任意の型を要素として持つ画像を対象としたアクティブ探索の形式
dp_matching | DPマッチングを行うためのクラス
interval_tree | 区間の集合から任意の値が含まれる区間のみを高速に探索するためのクラス
node | Interval-treeのノードを表すクラス（interval_treeクラスの内部でのみ使用）
tagged_section | Interval-treeのためのタグ情報付き区間を表すクラス
tagged_section_max_greater | 区間集合のソートに用いる関数オブジェクト
tagged_section_min_less | 区間集合のソートに用いる関数オブジェクト
trifocal_tensor | Trifocal tensor