関数 | |
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次元高速コサイン逆変換 |
bool mist::dct | ( | const array1< T1, Allocator1 > & | in, |
array1< T2, Allocator2 > & | out | ||
) |
1次元高速コサイン変換
[in] | in | … 入力画像 |
[out] | out | … 出力画像 |
参照先 mist::array< T, Allocator >::resize(), と mist::array< T, Allocator >::size().
bool mist::dct | ( | const array2< T1, Allocator1 > & | in, |
array2< T2, Allocator2 > & | out | ||
) |
2次元高速コサイン変換
[in] | in | … 入力画像 |
[out] | out | … 出力画像 |
参照先 mist::array2< T, Allocator >::height(), mist::array2< T, Allocator >::resize(), と mist::array2< T, Allocator >::width().
bool mist::dct | ( | const array3< T1, Allocator1 > & | in, |
array3< T2, Allocator2 > & | out | ||
) |
3次元高速コサイン変換
[in] | in | … 入力画像 |
[out] | out | … 出力画像 |
参照先 mist::array3< T, Allocator >::depth(), mist::array3< T, Allocator >::height(), mist::array3< T, Allocator >::resize(), と mist::array3< T, Allocator >::width().
bool mist::idct | ( | const array1< T1, Allocator1 > & | in, |
array1< T2, Allocator2 > & | out | ||
) |
1次元高速コサイン逆変換
[in] | in | … 入力画像 |
[out] | out | … 出力画像 |
参照先 mist::array< T, Allocator >::resize(), と mist::array< T, Allocator >::size().
bool mist::idct | ( | const array2< T1, Allocator1 > & | in, |
array2< T2, Allocator2 > & | out | ||
) |
2次元高速コサイン逆変換
[in] | in | … 入力画像 |
[out] | out | … 出力画像 |
参照先 mist::array2< T, Allocator >::height(), mist::array2< T, Allocator >::resize(), mist::array< T, Allocator >::size(), と mist::array2< T, Allocator >::width().
bool mist::idct | ( | const array3< T1, Allocator1 > & | in, |
array3< T2, Allocator2 > & | out | ||
) |
3次元高速コサイン逆変換
[in] | in | … 入力画像 |
[out] | out | … 出力画像 |
参照先 mist::array3< T, Allocator >::depth(), mist::array3< T, Allocator >::height(), mist::array3< T, Allocator >::resize(), mist::array< T, Allocator >::size(), と mist::array3< T, Allocator >::width().