更新查找繪區域:我試圖去拉一點點混亂這個職位,更簡潔的總結一下。如果需要,請參閱原始編輯。算法在畫布
我目前正在試圖找到一個系列單彩色斑點的一個位圖的畫布。
例如我試圖跟蹤位圖的一個例子如下所示: alt text http://www.refuctored.com/polygons.bmp
成功後跟蹤3個斑點的輪廓的圖像上,我將有舉行綁在一個斑點的顏色類點列表表示blob的輪廓(不是blob內的所有像素)。
我遇到的問題是在相鄰的像素具有比前一像素之外,沒有其他的周圍像素的實例的邏輯。
e.g頂端示例將跟蹤罰款,但因爲像素具有不到哪去,因爲以前的像素已經使用第二會失敗。
alt text http://www.refuctored.com/error.jpg
我跟蹤左到右,上到下的,在直角利於對角線角度。我必須能夠根據我提取的數據重新繪製區域的精確副本,因此列表中的像素必須按照正確的順序才能使副本工作。
到目前爲止,我已經嘗試充滿了失敗,拉我的頭髮試圖每個解決問題的時間重寫算法有點不同的幾天。迄今爲止,我一直沒有成功。有沒有其他人有類似的問題,像我的誰有一個很好的算法來找到邊緣?
將尺寸加倍 - 這是一個好主意。我很驚訝,沒有跨過我的腦海。我會檢查出來的! – 2010-06-28 18:44:54