請問如何將一影像切成許多8*8大小的區塊 |
尚未結案
|
motorolasggg
一般會員 發表:15 回覆:5 積分:4 註冊:2003-08-05 發送簡訊給我 |
|
JerryKuo
版主 發表:42 回覆:571 積分:322 註冊:2003-03-10 發送簡訊給我 |
|
motorolasggg
一般會員 發表:15 回覆:5 積分:4 註冊:2003-08-05 發送簡訊給我 |
|
JerryKuo
版主 發表:42 回覆:571 積分:322 註冊:2003-03-10 發送簡訊給我 |
|
motorolasggg
一般會員 發表:15 回覆:5 積分:4 註冊:2003-08-05 發送簡訊給我 |
|
JerryKuo
版主 發表:42 回覆:571 積分:322 註冊:2003-03-10 發送簡訊給我 |
引言: 我的意思就是說 比如 有一張*.jpg圖片 我現在將副檔名 改成*.txt 不是就會看到 裡面顏色的值不是嗎 然後將這些值分成8*8不想再猜了,這有raw data的開檔程式碼,自行改成自己想要的。分成8x8只是想 法上每隔8x8區塊(block)做一次dct處理,並不用真的把影像分成好幾塊8x8。 有個開頭,再求發展,有問題請再繼續提出 /* 輸入: filename: raw影像檔案名稱 width: 影像寬 height: 影像高 img: 存放raw資料的二維指標 輸出 二維影像資料:img */ void openfile(char* filename,int width,int height,byte** img) { int i,j,x=0,y=0; FILE *fp; byte *data; fp=fopen(filename,"rb"); j=width*height; data=(byte*)malloc(sizeof(byte)*j); fread(data,1,j,fp); //將raw資料,以一維方式讀出 for(i=0;i |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |