|
int | tadah_fussy::gl::image_processing::Mirror (int c0, int sz) |
| 座標 c0 が境界 sz 外だった場合、鏡像 ( 折り返し ) の座標を返す [詳解]
|
|
int | tadah_fussy::gl::image_processing::Move (int c0, int d, int sz) |
| 座標 c0 から d 進んだ座標値を返す [詳解]
|
|
template<class T > |
void | tadah_fussy::gl::image_processing::CopyRGBtoMatrix (const canvas::DrawingArea_IF &draw, Matrix< T > *r, Matrix< T > *g, Matrix< T > *b) |
| RGB 成分を描画領域から行列にコピーする [詳解]
|
|
template<class T > |
void | tadah_fussy::gl::image_processing::CopyRGBtoDraw (const Matrix< T > &r, const Matrix< T > &g, const Matrix< T > &b, canvas::DrawingArea_IF *draw) |
| RGB 成分を行列から描画領域にコピーする [詳解]
|
|
template<class T > |
void | tadah_fussy::gl::image_processing::ConvYUVtoMatrix (const canvas::DrawingArea_IF &draw, Matrix< T > *y, Matrix< T > *u, Matrix< T > *v) |
| YUV 成分を描画領域から行列にコピーする [詳解]
|
|
template<class T > |
void | tadah_fussy::gl::image_processing::ConvYUVtoDraw (const Matrix< T > &y, const Matrix< T > &u, const Matrix< T > &v, canvas::DrawingArea_IF *draw) |
| YUV 成分を行列から描画領域にコピーする [詳解]
|
|
double | tadah_fussy::gl::gabor::Convolution (const Matrix< double > &data, Coord< int > c, const GaborFilter &filter) |
| ガボール・フィルタを使った畳み込み積分 [詳解]
|
|
bool | tadah_fussy::gl::gabor::Add (GaborFilterGroup *filters, double lambda, double theta, double offset, double ratio=GaborFilter::DEFAULT_RATIO, double bandWidth=GaborFilter::DEFAULT_BANDWIDTH, int wSize=GaborFilter::DEFAULT_WINSIZE) |
| ガボール・フィルタ群へフィルタを追加する [詳解]
|
|
void | tadah_fussy::gl::gabor::CreateSymmetric (GaborFilterGroup *filters, double lambda, unsigned int thetaCnt, double ratio=GaborFilter::DEFAULT_RATIO, double bandWidth=GaborFilter::DEFAULT_BANDWIDTH, int wSize=GaborFilter::DEFAULT_WINSIZE) |
| Symmetric Gabor Function によるガボール・フィルタ群を作成する [詳解]
|
|
void | tadah_fussy::gl::gabor::CreateAntisymmetric (GaborFilterGroup *filters, double lambda, unsigned int thetaCnt, double ratio=GaborFilter::DEFAULT_RATIO, double bandWidth=GaborFilter::DEFAULT_BANDWIDTH, int wSize=GaborFilter::DEFAULT_WINSIZE) |
| Antisymmetric Gabor Function によるガボール・フィルタ群を作成する [詳解]
|
|
void | tadah_fussy::gl::gabor::CreateEnergy (GaborFilterGroup *filters, double lambda, unsigned int thetaCnt, double ratio=GaborFilter::DEFAULT_RATIO, double bandWidth=GaborFilter::DEFAULT_BANDWIDTH, int wSize=GaborFilter::DEFAULT_WINSIZE) |
| Gabor Energy Filter を作成する [詳解]
|
|
void | tadah_fussy::gl::gabor::Print (const GaborFilterGroup &filters) |
| ガボール・フィルタ群の内容を出力する [詳解]
|
|
void | tadah_fussy::gl::gaussian::Blur (canvas::DrawingArea_IF *draw, double sigmaX, double sigmaY) |
| 描画対象にガウシアンぼかし処理を行う [詳解]
|
|
void | tadah_fussy::gl::gaussian::CreateGaussianPyramid (const canvas::DrawingArea_IF &src, canvas::DrawingArea_IF *dest, double sigmaX, double sigmaY) |
| ガウシアン・ピラミッドの生成 [詳解]
|
|