[BCB][問題]還是Region growing問題 |
尚未結案
|
plihui
初階會員 ![]() ![]() 發表:88 回覆:96 積分:41 註冊:2003-07-03 發送簡訊給我 |
在經過調整BCB option選項的Max Stack size之後
發現我這個小程式若處理2048*2048的圖檔
Stack會overflow.....
老師說應該不會overflow.....
Debug好久....演算法應該沒錯才是
真是頭大
int TForm1::RegionGrowing1(int X,int Y) { int ans=0; if(Image1->Canvas->Pixels[X][Y]==clBlack) { Image1->Canvas->Pixels[X][Y]=clGreen; Image2->Canvas->Pixels[X][Y]=clRed; ans=RegionGrowing1(X 1,Y) RegionGrowing1(X-1,Y); RegionGrowing1(X,Y 1) RegionGrowing1(X,Y-1); } else {ans=0; return ans;} return ans; } |
JerryKuo
版主 ![]() ![]() ![]() ![]() ![]() 發表:42 回覆:571 積分:322 註冊:2003-03-10 發送簡訊給我 |
|
plihui
初階會員 ![]() ![]() 發表:88 回覆:96 積分:41 註冊:2003-07-03 發送簡訊給我 |
|
JerryKuo
版主 ![]() ![]() ![]() ![]() ![]() 發表:42 回覆:571 積分:322 註冊:2003-03-10 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |