DCT(離散餘弦轉換)程式問題 |
答題得分者是:limeca
|
lioville
一般會員 發表:14 回覆:5 積分:3 註冊:2004-08-24 發送簡訊給我 |
各位前輩: 小弟欲修改參考書上的DCT程式,並應用來轉換一張256*256的灰階影像(pf24bit)程式碼如下:
int f[256][256]; int F[256][256]={0};//DCT output matrix double COS[256][N]; //double COS[N][N]; double C[256]; //c(u),c(v) matrix double OneDivSqrt2N; void initialize(void); void ForwardDCT(void); void output(void); void show_image(void); void __fastcall TForm1::Button1Click(TObject *Sender) { initialize(); ForwardDCT(); } //--------------------------------------------------------------------------- void __fastcall TForm1::Button2Click(TObject *Sender) { Form1->Close(); } //--------------------------------------------------------------------------- void initialize() { int i,j; OneDivSqrt2N = 1/sqrt(2*N); for(int i=0;i<256;i++) for(int j=0; j |
limeca
中階會員 發表:2 回覆:74 積分:60 註冊:2005-05-11 發送簡訊給我 |
|
lioville
一般會員 發表:14 回覆:5 積分:3 註冊:2004-08-24 發送簡訊給我 |
|
limeca
中階會員 發表:2 回覆:74 積分:60 註冊:2005-05-11 發送簡訊給我 |
|
lioville
一般會員 發表:14 回覆:5 積分:3 註冊:2004-08-24 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |