ネームスペース | 関数
dct.h

離散コサイン変換のアルゴリズム [詳細]

#include "../mist.h"
#include "fft_util.h"
#include "fftsg.h"
#include "fftsg2d.h"
#include "fftsg3d.h"

ソースコードを見る。

ネームスペース

namespace  mist

関数

template<class T1 , class T2 , class Allocator1 , class Allocator2 >
bool mist::dct (const array1< T1, Allocator1 > &in, array1< T2, Allocator2 > &out)
 1次元高速コサイン変換
template<class T1 , class T2 , class Allocator1 , class Allocator2 >
bool mist::idct (const array1< T1, Allocator1 > &in, array1< T2, Allocator2 > &out)
 1次元高速コサイン逆変換
template<class T1 , class T2 , class Allocator1 , class Allocator2 >
bool mist::dct (const array2< T1, Allocator1 > &in, array2< T2, Allocator2 > &out)
 2次元高速コサイン変換
template<class T1 , class T2 , class Allocator1 , class Allocator2 >
bool mist::idct (const array2< T1, Allocator1 > &in, array2< T2, Allocator2 > &out)
 2次元高速コサイン逆変換
template<class T1 , class T2 , class Allocator1 , class Allocator2 >
bool mist::dct (const array3< T1, Allocator1 > &in, array3< T2, Allocator2 > &out)
 3次元高速コサイン変換
template<class T1 , class T2 , class Allocator1 , class Allocator2 >
bool mist::idct (const array3< T1, Allocator1 > &in, array3< T2, Allocator2 > &out)
 3次元高速コサイン逆変換

説明

離散コサイン変換のアルゴリズム

東京大学の Takuya OOURA 氏が開発された,DCTのパッケージを利用しています.

http://momonga.t.u-tokyo.ac.jp/~ooura/fft.html


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