Re: [問題] 找尋影像的封閉區

看板Programming作者時間16年前 (2009/06/26 02:01), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
演算法要去計算幾何找。 爛方法: 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
文章代碼(AID): #1AGxjW00 (Programming)