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

將512*512的圖片做小波轉換,在第一階水平轉換時出現莫名的錯誤!!

答題得分者是:taishyang
fly093218
一般會員


發表:8
回覆:7
積分:3
註冊:2008-11-08

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-11-28 17:43:05 IP:122.124.xxx.xxx 訂閱
以下為我想將512*512的圖片做小波轉換的第一階水平轉換的程式
可是執行時卻出現錯誤,小弟不才,找不出錯誤在哪,麻煩請各位大大及高手幫忙,謝謝!!
錯誤訊息顯示:
Project Project1.exe raised exception class EAccessViolation with message 'Access violation at adress 004027F9 in module 'Project.exe'. Write of address 00706000'.Proess stopped. Use Stop or Run to continue.

void __fastcall TForm1::Button1Click(TObject *Sender)
{
for(int y=0;y<=511;y ){
for(int x=0;x<=511;x ){
b[x][y]=((a[x][y])>>16);
}
}
for(int j=0;i<=511;j ){
for(int i=0;i<=255;i ){
c[i][j]=b[2*i][j] b[2*i 1][j];
}
for(int i=256;i<=511;i ){
c[i][j]=b[2*i-512][j]-b[2*i-511][j];
}
}
Edit2->Text=b[0][4];
Edit3->Text=b[0][5];
Edit4->Text=c[0][2];
Edit5->Text=c[0][258];
}
Edit2~3所要顯示的是原始數值,4是兩個相加的結果,5是兩個相減的結果
我有上傳我的程式,如果說的不清楚可以下載看看,已掃過無毒,請放心!!
------
jason
附加檔案:492fbd29b1e47_應用.rar
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-11-28 17:47:11 IP:118.169.xxx.xxx 訂閱
for(int j=0; i<=511; j ){

是 i 還是 j ?
fly093218
一般會員


發表:8
回覆:7
積分:3
註冊:2008-11-08

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-11-28 19:05:06 IP:122.124.xxx.xxx 訂閱
我真是天兵!!
原來是那裏寫錯了
謝謝大大........
>"<
------
jason
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#4 引用回覆 回覆 發表時間:2008-11-28 19:08:59 IP:118.169.xxx.xxx 訂閱
這類問題通常下斷點,單步trace就能找出問題
系統時間:2024-04-27 9:45:02
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!