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

正文內(nèi)容

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

2025-06-22 22:29本頁(yè)面
  

【正文】 **f,int **F)。 //量化過(guò)程, f 為傳進(jìn)的 DCT 數(shù)據(jù),F(xiàn)為量化后的數(shù)據(jù) void iQuant(int **f,int **F)。 //初始化輸出數(shù)組 int f_1[N][N]={0}。 //自定義輸入數(shù)組的數(shù)據(jù) int fq[N][N]={0}。 int fq_1[N][N]={0}。 ////////////////////////////////////////////////////////////////////////// printf(輸入數(shù)據(jù) f(x,y)為: \n)。 //輸出原始數(shù)據(jù) for(i=0。i++) for(j=0。j++) f1[i][j]=128。 DCT((int **)f1,(double **)F)。 //輸出 DCT數(shù)據(jù) quant((double **)F,(int **)fq)。 showMat_i((int **)fq)。 //經(jīng)過(guò)逆量化處理 printf(\n逆量化后的數(shù)為: \n)。 printf(\nIDCT之后,數(shù)據(jù) f39。 IDCT((int **)fq_1,(int **)f_1)。iN。jN。 //加 128 showMat_i((int **)f_1)。 int j=0。iN。jN。 } printf(\n)。 int j=0。iN。jN。 } printf(\n)。 int j=0。 for (i=0。i++) for(j=0。j++) { *((double*)temp+i*N+j)=(*((double*)f+i*N+j)/((*((int*)q2+i*N+j))))。 // } else *((int*)F+i*N+j)=(int)((*((double*)temp+i*N+j))+)。 int j=0。 for (i=0。i++) for(j=0。j++) { *((double*)temp+i*N+j)=(double)*((int*)f+i*N+j)*(*((int*)q2+i*N+j))。 // } else *((int*)F+i*N+j)=(int)((*((double*)temp+i*N+j))+)。 double dTemp[N][N] = {}。 double coff[N] = {}。 for (m=1。m++) { coff[m]=sqrt(2)/sqrt(N)。 for(n=0。n++) //每一列遍歷 for(m=0。m++) //每一行遍歷 for(x=0。x++) //每個(gè) cos系數(shù)遍歷 (*((double*)temp+m*N+n))+=(double)(*((int*)f+x*N+n))*coff[m]*cos((2*x+1)*PI*m/(2*N))。mN。nN。xN。 } void IDCT(int **f,int **F) //逆變換 { int y,m,x。 //中間矩陣 double temp[N][N] ={}。 //變換系數(shù) coff[0] = (N)。mN。 10 } //一維變換 for(x=0。x++) for(y=0。y++) for(m=0。m++) (*((double*)temp+x*N+y))+=(*((int*)f+x*N+m))*coff[m]*cos((2*y+1)*PI*m/(2*N))。yN。xN。mN。 if ((*((double*)dTemp+x*N+y))0) { (*((int*)F+x*N+y))=(int)((*((double*)dTemp+x*N+y)))。//+ 為四舍五入取整 } 四 、輸出結(jié)果 亮度 量化輸出結(jié)果 : 11 色度 量化結(jié)果為:
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1