データ構造 | |
struct | active_search_style |
任意の型を要素として持つ画像を対象としたアクティブ探索の形式 [詳細] |
関数 | |
bool | active_search (const array2< rgb< unsigned char > > &input, const array2< rgb< unsigned char > > &reference, unsigned int &x, unsigned int &y, double &scale, double &similarity, const double &min_scale, const double &max_scale, const double &scale_factor, size_t num_of_bins2) |
指定した参照画像を入力画像中から高速に探索する: mist::array2< mist::rgb< unsigned char > > 型特化バージョン | |
bool | active_search (const array2< rgb< unsigned char > > &input, const array2< rgb< unsigned char > > &reference, unsigned int &x, unsigned int &y, double &similarity, const double &scale, size_t num_of_bins2) |
指定した参照画像を入力画像中から高速に探索する: mist::array2< mist::rgb< unsigned char > > 型特化バージョン | |
template<typename Value_type , typename Allocator > | |
bool | active_search (const array< Value_type, Allocator > &input, const array< Value_type, Allocator > &reference, unsigned int &x, double &scale, double &similarity, const double &min_scale, const double &max_scale, const double &scale_factor, const size_t &num_of_bins) |
指定した参照画像を入力画像中から高速に探索する: mist::array< サイズ型 > 型バージョン | |
template<typename Value_type , typename Allocator > | |
bool | active_search (const array< Value_type, Allocator > &input, const array< Value_type, Allocator > &reference, unsigned int &x, double &similarity, const double &scale, const size_t &num_of_bins) |
指定した参照画像を入力画像中から高速に探索する: mist::array< サイズ型 > 型バージョン | |
template<typename Value_type , typename Allocator , typename Functor > | |
bool | active_search (const array< Value_type, Allocator > &input, const array< Value_type, Allocator > &reference, unsigned int &x, double &scale, double &similarity, const double &min_scale, const double &max_scale, const double &scale_factor, const size_t &num_of_bins, const Functor &f, const active_search_style::style &style=active_search_style::memory) |
指定した参照画像を入力画像中から高速に探索する: mist::array< 任意の型 > 型バージョン | |
template<typename Value_type , typename Allocator , typename Functor > | |
bool | active_search (const array< Value_type, Allocator > &input, const array< Value_type, Allocator > &reference, unsigned int &x, double &similarity, const double &scale, const size_t &num_of_bins, const Functor &f, const active_search_style::style &style=active_search_style::memory) |
指定した参照画像を入力画像中から高速に探索する: mist::array< 任意の型 > 型バージョン | |
template<typename Value_type , typename Allocator > | |
bool | active_search (const array1< Value_type, Allocator > &input, const array1< Value_type, Allocator > &reference, unsigned int &x, double &scale, double &similarity, const double &min_scale, const double &max_scale, const double &scale_factor, const size_t &num_of_bins) |
指定した参照画像を入力画像中から高速に探索する: mist::array1< サイズ型 > 型バージョン | |
template<typename Value_type , typename Allocator > | |
bool | active_search (const array1< Value_type, Allocator > &input, const array1< Value_type, Allocator > &reference, unsigned int &x, double &similarity, const double &scale, const size_t &num_of_bins) |
指定した参照画像を入力画像中から高速に探索する: mist::array1< サイズ型 > 型バージョン | |
template<typename Value_type , typename Allocator , typename Functor > | |
bool | active_search (const array1< Value_type, Allocator > &input, const array1< Value_type, Allocator > &reference, unsigned int &x, double &scale, double &similarity, const double &min_scale, const double &max_scale, const double &scale_factor, const size_t &num_of_bins, const Functor &f, const active_search_style::style &style=active_search_style::memory) |
指定した参照画像を入力画像中から高速に探索する: mist::array1< 任意の型 > 型バージョン | |
template<typename Value_type , typename Allocator , typename Functor > | |
bool | active_search (const array1< Value_type, Allocator > &input, const array1< Value_type, Allocator > &reference, unsigned int &x, double &similarity, const double &scale, const size_t &num_of_bins, const Functor &f, const active_search_style::style &style=active_search_style::memory) |
指定した参照画像を入力画像中から高速に探索する: mist::array1< 任意の型 > 型バージョン | |
template<typename Value_type , typename Allocator > | |
bool | active_search (const array2< Value_type, Allocator > &input, const array2< Value_type, Allocator > &reference, unsigned int &x, unsigned int &y, double &scale, double &similarity, const double &min_scale, const double &max_scale, const double &scale_factor, const size_t &num_of_bins) |
指定した参照画像を入力画像中から高速に探索する: mist::array2< サイズ型 > 型バージョン | |
template<typename Value_type , typename Allocator > | |
bool | active_search (const array2< Value_type, Allocator > &input, const array2< Value_type, Allocator > &reference, unsigned int &x, unsigned int &y, double &similarity, const double &scale, const size_t &num_of_bins) |
指定した参照画像を入力画像中から高速に探索する: mist::array2< サイズ型 > 型バージョン | |
template<typename Value_type , typename Allocator , typename Functor > | |
bool | active_search (const array2< Value_type, Allocator > &input, const array2< Value_type, Allocator > &reference, unsigned int &x, unsigned int &y, double &scale, double &similarity, const double &min_scale, const double &max_scale, const double &scale_factor, const size_t &num_of_bins, const Functor &f, const active_search_style::style &style=active_search_style::memory) |
指定した参照画像を入力画像中から高速に探索する: mist::array2< 任意の型 > 型バージョン | |
template<typename Value_type , typename Allocator , typename Functor > | |
bool | active_search (const array2< Value_type, Allocator > &input, const array2< Value_type, Allocator > &reference, unsigned int &x, unsigned int &y, double &similarity, const double &scale, const size_t &num_of_bins, const Functor &f, const active_search_style::style &style=active_search_style::memory) |
指定した参照画像を入力画像中から高速に探索する: mist::array2< 任意の型 > 型バージョン | |
template<typename Value_type , typename Allocator > | |
bool | active_search (const array3< Value_type, Allocator > &input, const array3< Value_type, Allocator > &reference, unsigned int &x, unsigned int &y, unsigned int &z, double &scale, double &similarity, const double &min_scale, const double &max_scale, const double &scale_factor, const size_t &num_of_bins) |
指定した参照画像を入力画像中から高速に探索する: mist::array3< サイズ型 > 型バージョン | |
template<typename Value_type , typename Allocator > | |
bool | active_search (const array3< Value_type, Allocator > &input, const array3< Value_type, Allocator > &reference, unsigned int &x, unsigned int &y, unsigned int &z, double &similarity, const double &scale, const size_t &num_of_bins) |
指定した参照画像を入力画像中から高速に探索する: mist::array3< サイズ型 > 型バージョン | |
template<typename Value_type , typename Allocator , typename Functor > | |
bool | active_search (const array3< Value_type, Allocator > &input, const array3< Value_type, Allocator > &reference, unsigned int &x, unsigned int &y, unsigned int &z, double &scale, double &similarity, const double &min_scale, const double &max_scale, const double &scale_factor, const size_t &num_of_bins, const Functor &f, const active_search_style::style &style=active_search_style::memory) |
指定した参照画像を入力画像中から高速に探索する: mist::array3< 任意の型 > 型バージョン | |
template<typename Value_type , typename Allocator , typename Functor > | |
bool | active_search (const array3< Value_type, Allocator > &input, const array3< Value_type, Allocator > &reference, unsigned int &x, unsigned int &y, unsigned int &z, double &similarity, const double &scale, const size_t &num_of_bins, const Functor &f, const active_search_style::style &style=active_search_style::memory) |
指定した参照画像を入力画像中から高速に探索する: mist::array3< 任意の型 > 型バージョン |
|
inline |
指定した参照画像を入力画像中から高速に探索する: mist::array2< mist::rgb< unsigned char > > 型特化バージョン
[in] | input | … 入力画像 |
[in] | reference | … 参照画像(このパターンと最も類似度の高い領域を入力画像中から探索する) |
[out] | x | … 探索された領域の左上端のx座標 |
[out] | y | … 探索された領域の左上端のy座標 |
[out] | scale | … 探索された領域の参照画像に対するスケール |
[in,out] | similarity | … 類似度の下限を渡し、探索された領域の参照画像との類似度を返す(≦1) |
[in] | min_scale | … 最小スケール(>0) |
[in] | max_scale | … 最大スケール(>0) |
[in] | scale_factor | … min_scale と max_scale の間を scale_factor で拡大縮小しながら探索(>0) |
[in] | num_of_bins2 | … 各r, g, bのヒストグラムのビン数(≦256) |
true | … similarity 以上の類似度を持つ領域が探索された |
false | … similarity 以上の類似度を持つ領域は存在しなかった、scale_factor に 0.0 以下の値が渡された |
|
inline |
指定した参照画像を入力画像中から高速に探索する: mist::array2< mist::rgb< unsigned char > > 型特化バージョン
[in] | input | … 入力画像 |
[in] | reference | … 参照画像(このパターンと最も類似度の高い領域を入力画像中から探索する) |
[out] | x | … 探索された領域の左上端のx座標 |
[out] | y | … 探索された領域の左上端のy座標 |
[in,out] | similarity | … 類似度の下限を渡し、探索された領域の参照画像との類似度を返す(≦1) |
[in] | scale | … 参照画像のスケール |
[in] | num_of_bins2 | … 各r, g, bのヒストグラムのビン数(≦256) |
true | … similarity 以上の類似度を持つ領域が探索された |
false | … similarity 以上の類似度を持つ領域は存在しなかった、scale に 0.0 以下の値が渡された |
|
inline |
指定した参照画像を入力画像中から高速に探索する: mist::array< サイズ型 > 型バージョン
[in] | input | … 入力画像 |
[in] | reference | … 参照画像(このパターンと最も類似度の高い領域を入力画像中から探索する) |
[out] | x | … 探索された領域の左端の座標 |
[out] | scale | … 探索された領域の参照画像に対するスケール |
[in,out] | similarity | … 類似度の下限を渡し、探索された領域の参照画像との類似度を返す(≦1) |
[in] | min_scale | … 最小スケール(>0) |
[in] | max_scale | … 最大スケール(>0) |
[in] | scale_factor | … min_scale と max_scale の間を scale_factor で拡大縮小しながら探索(>0) |
[in] | num_of_bins | … ヒストグラムのビン数 |
true | … similarity 以上の類似度を持つ領域が探索された |
false | … similarity 以上の類似度を持つ領域は存在しなかった、scale_factor に 0.0 以下の値が渡された |
|
inline |
指定した参照画像を入力画像中から高速に探索する: mist::array< サイズ型 > 型バージョン
[in] | input | … 入力画像 |
[in] | reference | … 参照画像(このパターンと最も類似度の高い領域を入力画像中から探索する) |
[out] | x | … 探索された領域の左端の座標 |
[in,out] | similarity | … 類似度の下限を渡し、探索された領域の参照画像との類似度を返す(≦1) |
[in] | scale | … 参照画像のスケール |
[in] | num_of_bins | … ヒストグラムのビン数 |
true | … similarity 以上の類似度を持つ領域が探索された |
false | … similarity 以上の類似度を持つ領域は存在しなかった、scale に 0.0 以下の値が渡された |
|
inline |
指定した参照画像を入力画像中から高速に探索する: mist::array< 任意の型 > 型バージョン
[in] | input | … 入力画像 |
[in] | reference | … 参照画像(このパターンと最も類似度の高い領域を入力画像中から探索する) |
[out] | x | … 探索された領域の左端の座標 |
[out] | scale | … 探索された領域の参照画像に対するスケール |
[in,out] | similarity | … 類似度の下限を渡し、探索された領域の参照画像との類似度を返す(≦1) |
[in] | min_scale | … 最小スケール(>0) |
[in] | max_scale | … 最大スケール(>0) |
[in] | scale_factor | … min_scale と max_scale の間を scale_factor で拡大縮小しながら探索(>0) |
[in] | num_of_bins | … ヒストグラムのビン数 |
[in] | f | … 任意の型からサイズ型に変換するファンクタ |
[in] | style | … memory 重視か speed 重視を選択(デフォルトは memory 重視) |
true | … similarity 以上の類似度を持つ領域が探索された |
false | … similarity 以上の類似度を持つ領域は存在しなかった、scale_factor に 0.0 以下の値が渡された |
|
inline |
指定した参照画像を入力画像中から高速に探索する: mist::array< 任意の型 > 型バージョン
[in] | input | … 入力画像 |
[in] | reference | … 参照画像(このパターンと最も類似度の高い領域を入力画像中から探索する) |
[out] | x | … 探索された領域の左端の座標 |
[in,out] | similarity | … 類似度の下限を渡し、探索された領域の参照画像との類似度を返す(≦1) |
[in] | scale | … 参照画像のスケール |
[in] | num_of_bins | … ヒストグラムのビン数 |
[in] | f | … 任意の型からサイズ型に変換するファンクタ |
[in] | style | … memory 重視か speed 重視を選択(デフォルトは memory 重視) |
true | … similarity 以上の類似度を持つ領域が探索された |
false | … similarity 以上の類似度を持つ領域は存在しなかった、scale に 0.0 以下の値が渡された |
|
inline |
指定した参照画像を入力画像中から高速に探索する: mist::array1< サイズ型 > 型バージョン
[in] | input | … 入力画像 |
[in] | reference | … 参照画像(このパターンと最も類似度の高い領域を入力画像中から探索する) |
[out] | x | … 探索された領域の左端の座標 |
[out] | scale | … 探索された領域の参照画像に対するスケール |
[in,out] | similarity | … 類似度の下限を渡し、探索された領域の参照画像との類似度を返す(≦1) |
[in] | min_scale | … 最小スケール(>0) |
[in] | max_scale | … 最大スケール(>0) |
[in] | scale_factor | … min_scale と max_scale の間を scale_factor で拡大縮小しながら探索(>0) |
[in] | num_of_bins | … ヒストグラムのビン数 |
true | … similarity 以上の類似度を持つ領域が探索された |
false | … similarity 以上の類似度を持つ領域は存在しなかった、scale_factor に 0.0 以下の値が渡された |
|
inline |
指定した参照画像を入力画像中から高速に探索する: mist::array1< サイズ型 > 型バージョン
[in] | input | … 入力画像 |
[in] | reference | … 参照画像(このパターンと最も類似度の高い領域を入力画像中から探索する) |
[out] | x | … 探索された領域の左端の座標 |
[in,out] | similarity | … 類似度の下限を渡し、探索された領域の参照画像との類似度を返す(≦1) |
[in] | scale | … 参照画像のスケール |
[in] | num_of_bins | … ヒストグラムのビン数 |
true | … similarity 以上の類似度を持つ領域が探索された |
false | … similarity 以上の類似度を持つ領域は存在しなかった、scale に 0.0 以下の値が渡された |
|
inline |
指定した参照画像を入力画像中から高速に探索する: mist::array1< 任意の型 > 型バージョン
[in] | input | … 入力画像 |
[in] | reference | … 参照画像(このパターンと最も類似度の高い領域を入力画像中から探索する) |
[out] | x | … 探索された領域の左端の座標 |
[out] | scale | … 探索された領域の参照画像に対するスケール |
[in,out] | similarity | … 類似度の下限を渡し、探索された領域の参照画像との類似度を返す(≦1) |
[in] | min_scale | … 最小スケール(>0) |
[in] | max_scale | … 最大スケール(>0) |
[in] | scale_factor | … min_scale と max_scale の間を scale_factor で拡大縮小しながら探索(>0) |
[in] | num_of_bins | … ヒストグラムのビン数 |
[in] | f | … 任意の型からサイズ型に変換するファンクタ |
[in] | style | … memory 重視か speed 重視を選択(デフォルトは memory 重視) |
true | … similarity 以上の類似度を持つ領域が探索された |
false | … similarity 以上の類似度を持つ領域は存在しなかった、scale_factor に 0.0 以下の値が渡された |
|
inline |
指定した参照画像を入力画像中から高速に探索する: mist::array1< 任意の型 > 型バージョン
[in] | input | … 入力画像 |
[in] | reference | … 参照画像(このパターンと最も類似度の高い領域を入力画像中から探索する) |
[out] | x | … 探索された領域の左端の座標 |
[in,out] | similarity | … 類似度の下限を渡し、探索された領域の参照画像との類似度を返す(≦1) |
[in] | scale | … 参照画像のスケール |
[in] | num_of_bins | … ヒストグラムのビン数 |
[in] | f | … 任意の型からサイズ型に変換するファンクタ |
[in] | style | … memory 重視か speed 重視を選択(デフォルトは memory 重視) |
true | … similarity 以上の類似度を持つ領域が探索された |
false | … similarity 以上の類似度を持つ領域は存在しなかった、scale に 0.0 以下の値が渡された |
|
inline |
指定した参照画像を入力画像中から高速に探索する: mist::array2< サイズ型 > 型バージョン
[in] | input | … 入力画像 |
[in] | reference | … 参照画像(このパターンと最も類似度の高い領域を入力画像中から探索する) |
[out] | x | … 探索された領域の左上端の x 座標 |
[out] | y | … 探索された領域の左上端の y 座標 |
[out] | scale | … 探索された領域の参照画像に対するスケール |
[in,out] | similarity | … 類似度の下限を渡し、探索された領域の参照画像との類似度を返す(≦1) |
[in] | min_scale | … 最小スケール(>0) |
[in] | max_scale | … 最大スケール(>0) |
[in] | scale_factor | … min_scale と max_scale の間を scale_factor で拡大縮小しながら探索(>0) |
[in] | num_of_bins | … ヒストグラムのビン数 |
true | … similarity 以上の類似度を持つ領域が探索された |
false | … similarity 以上の類似度を持つ領域は存在しなかった、scale_factor に 0.0 以下の値が渡された |
|
inline |
指定した参照画像を入力画像中から高速に探索する: mist::array2< サイズ型 > 型バージョン
[in] | input | … 入力画像 |
[in] | reference | … 参照画像(このパターンと最も類似度の高い領域を入力画像中から探索する) |
[out] | x | … 探索された領域の左上端の x 座標 |
[out] | y | … 探索された領域の左上端の y 座標 |
[in,out] | similarity | … 類似度の下限を渡し、探索された領域の参照画像との類似度を返す(≦1) |
[in] | scale | … 参照画像のスケール |
[in] | num_of_bins | … ヒストグラムのビン数 |
true | … similarity 以上の類似度を持つ領域が探索された |
false | … similarity 以上の類似度を持つ領域は存在しなかった、scale に 0.0 以下の値が渡された |
|
inline |
指定した参照画像を入力画像中から高速に探索する: mist::array2< 任意の型 > 型バージョン
[in] | input | … 入力画像 |
[in] | reference | … 参照画像(このパターンと最も類似度の高い領域を入力画像中から探索する) |
[out] | x | … 探索された領域の左上端の x 座標 |
[out] | y | … 探索された領域の左上端の y 座標 |
[out] | scale | … 探索された領域の参照画像に対するスケール |
[in,out] | similarity | … 類似度の下限を渡し、探索された領域の参照画像との類似度を返す(≦1) |
[in] | min_scale | … 最小スケール(>0) |
[in] | max_scale | … 最大スケール(>0) |
[in] | scale_factor | … min_scale と max_scale の間を scale_factor で拡大縮小しながら探索(>0) |
[in] | num_of_bins | … ヒストグラムのビン数 |
[in] | f | … 任意の型からサイズ型に変換するファンクタ |
[in] | style | … memory 重視か speed 重視を選択(デフォルトは memory 重視) |
true | … similarity 以上の類似度を持つ領域が探索された |
false | … similarity 以上の類似度を持つ領域は存在しなかった、scale_factor に 0.0 以下の値が渡された |
|
inline |
指定した参照画像を入力画像中から高速に探索する: mist::array2< 任意の型 > 型バージョン
[in] | input | … 入力画像 |
[in] | reference | … 参照画像(このパターンと最も類似度の高い領域を入力画像中から探索する) |
[out] | x | … 探索された領域の左上端の x 座標 |
[out] | y | … 探索された領域の左上端の y 座標 |
[in,out] | similarity | … 類似度の下限を渡し、探索された領域の参照画像との類似度を返す(≦1) |
[in] | scale | … 参照画像のスケール |
[in] | num_of_bins | … ヒストグラムのビン数 |
[in] | f | … 任意の型からサイズ型に変換するファンクタ |
[in] | style | … memory 重視か speed 重視を選択(デフォルトは memory 重視) |
true | … similarity 以上の類似度を持つ領域が探索された |
false | … similarity 以上の類似度を持つ領域は存在しなかった、scale に 0.0 以下の値が渡された |
|
inline |
指定した参照画像を入力画像中から高速に探索する: mist::array3< サイズ型 > 型バージョン
[in] | input | … 入力画像 |
[in] | reference | … 参照画像(このパターンと最も類似度の高い領域を入力画像中から探索する) |
[out] | x | … 探索された領域の左上手前端の x 座標 |
[out] | y | … 探索された領域の左上手前端の y 座標 |
[out] | z | … 探索された領域の左上手前端の z 座標 |
[out] | scale | … 探索された領域の参照画像に対するスケール |
[in,out] | similarity | … 類似度の下限を渡し、探索された領域の参照画像との類似度を返す(≦1) |
[in] | min_scale | … 最小スケール(>0) |
[in] | max_scale | … 最大スケール(>0) |
[in] | scale_factor | … min_scale と max_scale の間を scale_factor で拡大縮小しながら探索(>0) |
[in] | num_of_bins | … ヒストグラムのビン数 |
true | … similarity 以上の類似度を持つ領域が探索された |
false | … similarity 以上の類似度を持つ領域は存在しなかった、scale_factor に 0.0 以下の値が渡された |
|
inline |
指定した参照画像を入力画像中から高速に探索する: mist::array3< サイズ型 > 型バージョン
[in] | input | … 入力画像 |
[in] | reference | … 参照画像(このパターンと最も類似度の高い領域を入力画像中から探索する) |
[out] | x | … 探索された領域の左上手前端の x 座標 |
[out] | y | … 探索された領域の左上手前端の y 座標 |
[out] | z | … 探索された領域の左上手前端の z 座標 |
[in,out] | similarity | … 類似度の下限を渡し、探索された領域の参照画像との類似度を返す(≦1) |
[in] | scale | … 参照画像のスケール |
[in] | num_of_bins | … ヒストグラムのビン数 |
true | … similarity 以上の類似度を持つ領域が探索された |
false | … similarity 以上の類似度を持つ領域は存在しなかった、scale に 0.0 以下の値が渡された |
|
inline |
指定した参照画像を入力画像中から高速に探索する: mist::array3< 任意の型 > 型バージョン
[in] | input | … 入力画像 |
[in] | reference | … 参照画像(このパターンと最も類似度の高い領域を入力画像中から探索する) |
[out] | x | … 探索された領域の左上手前端の x 座標 |
[out] | y | … 探索された領域の左上手前端の y 座標 |
[out] | z | … 探索された領域の左上手前端の z 座標 |
[out] | scale | … 探索された領域の参照画像に対するスケール |
[in,out] | similarity | … 類似度の下限を渡し、探索された領域の参照画像との類似度を返す(≦1) |
[in] | min_scale | … 最小スケール(>0) |
[in] | max_scale | … 最大スケール(>0) |
[in] | scale_factor | … min_scale と max_scale の間を scale_factor で拡大縮小しながら探索(>0) |
[in] | num_of_bins | … ヒストグラムのビン数 |
[in] | f | … 任意の型からサイズ型に変換するファンクタ |
[in] | style | … memory 重視か speed 重視を選択(デフォルトは memory 重視) |
true | … similarity 以上の類似度を持つ領域が探索された |
false | … similarity 以上の類似度を持つ領域は存在しなかった、scale_factor に 0.0 以下の値が渡された |
|
inline |
指定した参照画像を入力画像中から高速に探索する: mist::array3< 任意の型 > 型バージョン
[in] | input | … 入力画像 |
[in] | reference | … 参照画像(このパターンと最も類似度の高い領域を入力画像中から探索する) |
[out] | x | … 探索された領域の左上手前端の x 座標 |
[out] | y | … 探索された領域の左上手前端の y 座標 |
[out] | z | … 探索された領域の左上手前端の z 座標 |
[in,out] | similarity | … 類似度の下限を渡し、探索された領域の参照画像との類似度を返す(≦1) |
[in] | scale | … 参照画像のスケール |
[in] | num_of_bins | … ヒストグラムのビン数 |
[in] | f | … 任意の型からサイズ型に変換するファンクタ |
[in] | style | … memory 重視か speed 重視を選択(デフォルトは memory 重視) |
true | … similarity 以上の類似度を持つ領域が探索された |
false | … similarity 以上の類似度を持つ領域は存在しなかった、scale に 0.0 以下の値が渡された |