Re: [問題] 找尋影像的封閉區
演算法要去計算幾何找。
爛方法:
1. 把圖檔載入記憶體,剛開始開發載入畫面。
2. 宣告一個新圖檔,大小為 Width + 2, Heigth + 2,並以底色填滿,將圖畫在 (1,1)-(Width + 1, Heigth + 1)
3. 使用 GDI Fill 系列函數 (Windows API 用 ExtFloodFill) ,在 (0, 0) 位置填前景色。
4. 搜尋顏色為背景色之位置,找到後在該位置使用 Fill 。
5. 累計封閉區間數 + 1 ,回到步驟4,從剛剛位置繼續往後掃描,直到所有位置均無前景色為止。
即可得到封閉區間數。
之後改為在記憶體中繪圖即可,做成選項可以切回螢幕上,方便未來除錯用。
==> 本文由 "想唱歌 <muah.bbs@ptt.cc>"
> 於 news:4gY26b%246zf%40ptt.cc 發表
> 想請問一下有沒有人知道
> 怎樣找尋一個二值化圖形的封閉區塊
> 就是被像素包起來的區塊
> 比如說數字0就有1個封閉區間,8就有兩個 這樣
> 有什麼方法可以判斷呢?或者是程式大概要怎麼實現?
> 希望有人知道的可以幫忙回答一下 謝謝
>
--
風禹科技驗證有限公司 ASP.NET Web News Reader 0.2.8 UTF-8 Beta
網站地圖 http://tlcheng.twbbs.org/wwwmap.htm
流域防洪/區域水資源/徐昇網/玫瑰圖/語音通訊 文章與程式
Basic/Fortran/Windows API/.Net/輔助說明檔 原始碼、文章與討論
微軟程式設計、系統管理使用新技術論壇討論區,網友回覆後即時簡訊、電子郵件通知:
MSDN: http://social.msdn.microsoft.com/Forums/zh-TW/categories/
TechNet: http://social.technet.microsoft.com/Forums/zh-TW/categories/
--
ASPNET News Reader http://tlcheng.twbbs.org/News/Reader.aspx
RSS 2.0 http://tlcheng.twbbs.org/News/rss2.aspx?Action=List&Newsgroup=tw.bbs.comp.language
推
06/26 15:55, , 1F
06/26 15:55, 1F