全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1055
推到 Plurk!
推到 Facebook!

邊緣偵測...

尚未結案
loveronan
一般會員


發表:16
回覆:16
積分:6
註冊:2004-05-08

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-05-18 20:46:06 IP:220.139.xxx.xxx 未訂閱
想請問各位大大,在邊緣偵測中:    if ((Gx(j,i)+Gy(j,i))>255)     {        ptr[j*3]=255;      ptr[j*3+1]=255;      ptr[j*3+2]=255;     }     else     {        ptr[j*3]=Gx(j,i)+Gy(j,i);      ptr[j*3+1]=Gx(j,i)+Gy(j,i);      ptr[j*3+2]=Gx(j,i)+Gy(j,i);    在很多程式中都可看到[j*3],[j*3+1],[j*3+2]想請問一下這代表什麼意思?? 又上式if..else..中又分別代表什麼意思? 因為小弟為 > 發表人 -
taishyang
站務副站長


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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-05-18 22:45:52 IP:140.135.xxx.xxx 未訂閱
您好:
引言: 在很多程式中都可看到[j*3],[j*3 1],[j*3 2]想請問一下這代表什麼意思?? 又上式if..else..中又分別代表什麼意思?
    1.由於你是第一次PO文所以我想您應該沒看過版規
  http://delphi.ktop.com.tw/topic.php?TOPIC_ID=47262
  PO程式碼的方式請參考當中的說明    2.對於您的問題
  [j*3]=B
  [j*3 1]=G
  [j*3 2]=R
  if..else..的目的是讓像素範圍限制在255以內
順心 發表人 -
loveronan
一般會員


發表:16
回覆:16
積分:6
註冊:2004-05-08

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-05-18 23:25:03 IP:220.139.xxx.xxx 未訂閱
大大感謝您的回覆... 小弟查了一下ptr[j*3+1] 其中的*3似乎是一像素佔3個byte?? 那其中的+1.+2小弟還不甚了解...還請大大為我指導...
 
ptr[j*3]=Gx(j,i) Gy(j,i);
ptr[j*3 1]=Gx(j,i) Gy(j,i);
ptr[j*3 2]=Gx(j,i) Gy(j,i);
關於這段...還想麻煩您為我說明其中的一些基本概念...因為不太了解~~ 謝謝您的回覆~感激不盡...^^
taishyang
站務副站長


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

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-05-19 00:23:21 IP:140.135.xxx.xxx 未訂閱
您好:  下面連結中m58610會員有圖示說明 http://delphi.ktop.com.tw/topic.php?topic_id=40802 順心
loveronan
一般會員


發表:16
回覆:16
積分:6
註冊:2004-05-08

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-05-19 20:54:33 IP:220.139.xxx.xxx 未訂閱
謝謝大大您的幫忙,現在我終於懂ㄌ^^
系統時間:2024-05-12 13:21:28
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!