關於Chaincode環形圖案以鏈碼表示的問題 |
尚未結案
|
PUL
一般會員 發表:4 回覆:6 積分:2 註冊:2005-07-04 發送簡訊給我 |
各位大大們好,日前小弟試寫了支chaincode的程式出了些問題,
不知道該如何修改bug,請大大給點提示如何修改此問題,和怎麼寫會比較好?
萬分感激!
[問題顯示] : cannot create pre-compiled header:initialized data in header
[程式內容]: 想法有點簡單,主要是想將圖案以chain code表示
(順時針找出其 起始點的下一點的位置,並以8方向表示之)
[程式語言]: 是用 Dev c ++ 寫的
[圖案格式]: 是 raw 檔 試寫的code如下 這個是我寫的morphology.h 中的一段code
#define BG 255 #define FG 0 #define NumPtSet 9 // number of point set in structuring element #define t 9 // number of point set in structuring element (K) // x x x // structuring element B; x SE of K // const int seX[NumPtSet]={ 1, 1, 0,-1,-1,-1, 0, 1, 0},seY[NumPtSet]={0,-1,-1,-1, 0, 1, 1, 1, 0}; const int sekX[t]={1, 1, 0,-1,-1,-1, 0, 1, 0},sekY[t]={0,-1,-1,-1, 0, 1, 1, 1, 0}; void clearImage(uc2D &ima) { for(int i=0;i |
taishyang
站務副站長 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
您好:
case 0: // a -= q; r ; im1.m[i seY[k]][j seX[k] 1]==BG; // ComConnect(BMP,x 1,y); break; case 1: // a -= (q 0.5); q ; r ; im1.m[i seX[k] 1][j seX[k] 1]==BG; // ComConnect(BMP,x 1,y 1); break; case 2: // q ; im1.m[i seX[k] 1][j seX[k]]==BG; // ComConnect(BMP,x,y 1); break; .... 紅色部分應該是用 = 而非 == |
PUL
一般會員 發表:4 回覆:6 積分:2 註冊:2005-07-04 發送簡訊給我 |
引言: 您好:感謝大大的回應, 沒想到錯了這麼基本的錯誤, 在修改此錯誤後, debug時,還是出現 "cannot create pre-compiled header:initialized data in header" 這行錯誤, 煩請大大再幫我看一下,謝謝 發表人 - pul 於 2005/08/04 23:39:12case 0: // a -= q; r++; im1.m[i+seY[k]][j+seX[k]+1]==BG; // ComConnect(BMP,x+1,y); break; case 1: // a -= (q + 0.5); q++; r++; im1.m[i+seX[k]+1][j+seX[k]+1]==BG; // ComConnect(BMP,x+1,y+1); break; case 2: // q++; im1.m[i+seX[k]+1][j+seX[k]]==BG; // ComConnect(BMP,x,y+1); break; .... 紅色部分應該是用 = 而非 == |
taishyang
站務副站長 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
|
PUL
一般會員 發表:4 回覆:6 積分:2 註冊:2005-07-04 發送簡訊給我 |
|
taishyang
站務副站長 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
您好:
引言: 不知可否請taishyang大大再細說一下存取某記憶體位址的問題呢? 最常見的就是對陣列作存取動作時,超出陣列範圍而發生 之前有爬過文,看過一些大大們討論過的問題, 不知我是否需要利用類似"Form1->DoubleBuffered=true;"這個指令來 通常這是解決[閃爍]情況才需要使用 使用更大的外部記憶體?!以讀取這個巨大檔頭的圖案? 或是...其實我抓的點位置的方法根本就是錯誤的.. 煩請taishyang大大再多給我點提示和意見。 建議您可以單步TRACE(F7)您的程式來查出問題在哪邊順心 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |