線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:645
推到 Plurk!
推到 Facebook!

請問要怎麼要將兩張256*256的影像做相乘的動作呢

尚未結案
bigshoot72
一般會員


發表:1
回覆:1
積分:0
註冊:2004-12-11

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-12-20 15:07:01 IP:211.75.xxx.xxx 未訂閱
如題~要怎麼做才會比較快呢??
1666362
初階會員


發表:66
回覆:124
積分:43
註冊:2004-07-07

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-12-20 16:00:17 IP:61.222.xxx.xxx 未訂閱
scanline. 我是新手 多多指教 ^^
JerryKuo
版主


發表:42
回覆:571
積分:322
註冊:2003-03-10

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-12-20 17:59:29 IP:220.135.xxx.xxx 未訂閱
引言: 如題~要怎麼做才會比較快呢??
bigshoot72你好: 先說說你怎麼做的?可以分享程式嗎?
bigshoot72
一般會員


發表:1
回覆:1
積分:0
註冊:2004-12-11

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-12-21 15:18:57 IP:211.75.xxx.xxx 未訂閱
我想要驗證一下在空域做convolution的結果再利用DFT轉到頻譜的結果會不會與先將影像經過DFT轉換到頻域後再直接相乘的結果相不相同< --主要目的!! 那我提供部分的程式~我發現我做出來的結果兩者是不相同的@@因此想要請教一下是不是我在做相乘的動作有問題啊
  Image7->Width=width;
  Image7->Height=height;
  for(int i=0;iCanvas->Pixels[x][y]=(TColor)RGB((DFT2[j][i]*DFT3[x][y]),(DFT2[j][i]*DFT3[x][y]),(DFT2[j][i]*DFT3[x][y]));
    }
JerryKuo
版主


發表:42
回覆:571
積分:322
註冊:2003-03-10

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-12-21 15:27:29 IP:220.135.xxx.xxx 未訂閱
引言: 我想要驗證一下在空域做convolution的結果再利用DFT轉到頻譜的結果會不會與先將影像經過DFT轉換到頻域後再直接相乘的結果相不相同< --主要目的!! 那我提供部分的程式~我發現我做出來的結果兩者是不相同的@@因此想要請教一下是不是我在做相乘的動作有問題啊
  Image7->Width=width;
  Image7->Height=height;
  for(int i=0;iCanvas->Pixels[x][y]=(TColor)RGB((DFT2[j][i]*DFT3[x][y]),(DFT2[j][i]*DFT3[x][y]),(DFT2[j][i]*DFT3[x][y]));
    }
bigshoot72你好: RGB(R,G,B)函數裡的RGB都是0~255,而我擔心你的(DFT2[j][i]*DFT3[x][y])會超 出255或是變成負值,所以秀出來的圖會跟你預期不一樣。
系統時間:2024-05-20 22:14:56
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!