freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

圖像二維整數(shù)離散余弦變換(dct)變換算法和dsp實(shí)現(xiàn)課程設(shè)計(jì)(參考版)

2025-06-06 22:29本頁面
  

【正文】 //為四舍五入取整 } else (*((int*)F+x*N+y))=(int)((*((double*)dTemp+x*N+y))+)。m++) (*((double*)dTemp+x*N+y))+=(*((double*)temp+m*N+y))*coff[m]*cos((2*x+1)*PI*m/(2*N))。x++) { for(m=0。y++) for(x=0。 //二維變換 for (y=0。mN。yN。xN。m++) { coff[m]=sqrt(2)/sqrt(N)。 for (m=1。 double coff[N] = {}。 double dTemp[N][N] = {}。x++) //每個(gè) cos系數(shù)遍歷 (*((double*)F+m*N+n))+=(*((double*)temp+m*N+x))*coff[n]*cos((2*x+1)*PI*n/(2*N))。n++) //每一列遍歷 for(x=0。m++) //每一行遍歷 for(n=0。 //二維變換,對行進(jìn)行以為 DCT變換 for (m=0。xN。mN。nN。 } //一維變換 ,對列進(jìn)行一維 DCT變換。mN。 //變換系數(shù) coff[0] = 1/sqrt(N)。 //中間矩陣 double temp[N][N]={}。 //+ } } void DCT(int **f,double **F) //DCT轉(zhuǎn)換 { int x,m,n。 if (((*((double*)temp+i*N+j))0)) 9 { *((int*)F+i*N+j)=(int)((*((double*)temp+i*N+j)))。jN。iN。 double temp[N][N]={}。 //+ } } void iQuant(int **f,int **F) { int i=0。 if (((*((double*)temp+i*N+j))0)) { *((int*)F+i*N+j)=(int)((*((double*)temp+i*N+j)))。jN。iN。 double temp[N][N]={}。 } } void quant(double **f,int **F) { int i=0。j++) { printf(%3d ,((*((int*)matShow+i*N+j))))。i++) { for(j=0。 for(i=0。 } 8 } void showMat_i(int **matShow) { int i=0。j++) { printf(% ,((*((double*)matShow+i*N+j))))。i++) { for(j=0。 for(i=0。 //輸出數(shù)據(jù) ////////////////////////////////////////////////////////////////////////// } void showMat_d(double **matShow) { int i=0。j++) f_1[i][j]+=128。i++) for(j=0。 //IDCT變換 for(i=0。(x,y)為: \n)。 showMat_i((int **)fq_1)。 //輸出量化后的 DCT數(shù)據(jù) iQuant((int **)fq,(int **)fq_1)。 //量化 printf(\n量化后的 DCT為: \n)。 //DCT變換 showMat_d((double **)F)。 //減 128 printf(\nDCT之后,數(shù)據(jù) F(u,v)為: \n)。jN。iN。 showMat_i((int **)f1)。 //定義經(jīng)過逆變化后的數(shù)組 int i=0,j=0。
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1