一维DCT变换是二维DCT变换的基础,一维DCT变换分为8种,其中第二种由于运算简单、适用范围广,所以经常使用第二种,公式如下: F ( u ) = c ( u ) ∑ i = 0 N − 1 f ( i ) c o s [ ( i + 0.5 ) π N u ] F(u)=c(u) \sum \limits_{i=0}^{N-1}f(i)cos[\frac{(i+0.5)π}{N}u] F(u)=c(u)i=0∑N−1f(i)cos[N(i+0.5)πu] c ( u ) = { 1 N , u=0 2 N , u!=0 c(u)=\begin{cases}\sqrt\frac{1}{N},& \text{u=0}\\\sqrt\frac{2}{N},& \text{u!=0} \end{cases} c(u)=⎩⎨⎧N1
,N