算距離邊緣越遠則越亮 |
答題得分者是:JerryKuo
|
smilebye
一般會員 ![]() ![]() 發表:21 回覆:33 積分:10 註冊:2004-01-18 發送簡訊給我 |
![]() ![]()
------
我是新手,程式設計的菜鳥>< 嗚~請多幫忙唷! |
JerryKuo
版主 ![]() ![]() ![]() ![]() ![]() 發表:42 回覆:571 積分:322 註冊:2003-03-10 發送簡訊給我 |
|
smilebye
一般會員 ![]() ![]() 發表:21 回覆:33 積分:10 註冊:2004-01-18 發送簡訊給我 |
|
JerryKuo
版主 ![]() ![]() ![]() ![]() ![]() 發表:42 回覆:571 積分:322 註冊:2003-03-10 發送簡訊給我 |
引言: jerrykuo你好: 我已經找出問題了 ==>是forward掃完之後 backward用的是forward掃過之後的圖 而不是原來的那張黑白圖... image[i][j] = 1 min(image[i-1][j],image[i][j-1]); b_image[i][j] = 1 min(b_image[i 1][j],b_image[i][j 1]);這是你給code,forward和backward都是用各自的影像資料,我想你說的那部分 應該沒有錯。我覺得真正的問題是圖中所畫的交點上,依照你的想法去追蹤 那個點的亮度,再計算他左邊那點的亮度,會發現強度正好相反,才會導致分水 嶺錯誤。若再仔細觀察,就會發現圖中有三個地方都有這樣的情形,只是其他兩 塊較小不易察覺。所以才建議你的演算法可能要做點修改。 問題 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |