版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
YTU區(qū)域的表示邊界表示內(nèi)點(diǎn)表示YTU區(qū)域的表示邊界表示內(nèi)點(diǎn)表示1YTU區(qū)域填充算法種子-種子填充算法YTU區(qū)域填充算法種子-種子填充算法2YTU問題區(qū)域填充算法要求區(qū)域一定是______的連通YTU問題區(qū)域填充算法要求區(qū)域一定是______的連通3YTU4連通區(qū)域和8連通區(qū)域44p44(b)p的8-鄰接點(diǎn)88888p888(a)p的4-鄰接點(diǎn)圖5-33鄰接點(diǎn)的定義YTU4連通區(qū)域和8連通區(qū)域44p44(b)p的8-鄰接4YTU4連通區(qū)域:通過4個(gè)方向的運(yùn)動(dòng)遍歷區(qū)域8連通區(qū)域:通過8個(gè)方向的運(yùn)動(dòng)遍歷區(qū)域YTU4連通區(qū)域:5YTU圖5-32區(qū)域的邊界表示和內(nèi)點(diǎn)表示(b)以內(nèi)點(diǎn)表示的4-連通區(qū)域(d)以內(nèi)點(diǎn)表示的8-連通區(qū)域YTU圖5-32區(qū)域的邊界表示和內(nèi)點(diǎn)表示(b)以內(nèi)點(diǎn)表示的6YTU圖5-32區(qū)域的邊界表示和內(nèi)點(diǎn)表示(a)以邊界表示的4-連通區(qū)域(c)以邊界表示的8-連通區(qū)域YTU圖5-32區(qū)域的邊界表示和內(nèi)點(diǎn)表示(a)以邊界表示的7YTU補(bǔ)充4連通區(qū)域也可理解成8連通區(qū)域,但是兩者的邊界不盡相同4連通區(qū)域△號(hào)8連通區(qū)域△號(hào)×號(hào)YTU補(bǔ)充4連通區(qū)域也可理解成8連通區(qū)域,但是兩者的邊界不盡8YTU區(qū)域填充算法內(nèi)點(diǎn)表示--泛填充算法(Flood-fillAlgorithm) 邊界表示法--邊界填充算法(Boundary-fillAlgorithm)YTU區(qū)域填充算法內(nèi)點(diǎn)表示--泛填充算法9YTU4-連通邊界填充算法步驟-棧結(jié)構(gòu)實(shí)現(xiàn)輸入初值:種子點(diǎn)坐標(biāo)(x,y)、填充色、邊界顏色種子像素入棧當(dāng)棧非空時(shí)重復(fù)執(zhí)行如下操作(1)棧頂像素出棧;(2)將出棧像素置成填充色;(3)檢查出棧像素的4-鄰接點(diǎn),若其中某個(gè)像素點(diǎn)不是邊界色且未置成填充色,則把該像素入棧。YTU4-連通邊界填充算法步驟-棧結(jié)構(gòu)實(shí)現(xiàn)輸入初值:100種子像素入棧0種子像素入棧111212BDCA入棧條件:不是邊界色且未置成填充色1212BDCA入棧條件:1245134531不是邊界色且未置成填充色45134531不是邊界色且未置成填充色13413431不是邊界色且未置成填充色413431不是邊界色且未置成填充色1461331不是邊界色且未置成填充色661331不是邊界色且未置成填充色615371331不是邊界色且未置成填充色7371331不是邊界色且未置成填充色716381331不是邊界色且未置成填充色899381331不是邊界色且未置成填充色89917YTU小結(jié):4-連通邊界填充算法凡是棧中出現(xiàn)的元素都是等待被填充的填充步驟出棧置填充色4-鄰接點(diǎn)入棧(非邊界色,非填充色)☆Flash演示4連通邊界填充算法
YTU小結(jié):4-連通邊界填充算法凡是棧中出現(xiàn)的元素都是等18YTU8-連通邊界填充算法步驟出棧置填充色8-鄰接點(diǎn)入棧(非邊界色,非填充色)YTU8-連通邊界填充算法步驟出棧19YTU簡(jiǎn)單的邊界填充算法棧操作多棧的存儲(chǔ)空間大沿掃描線填充水平像素段的4-連通邊界填充算法
P131圖5-34Flash演示出棧置填充色-連續(xù)像素段入棧-當(dāng)前掃描線相鄰的上下兩條掃描線的最左像素YTU簡(jiǎn)單的邊界填充算法20YTU2.泛填充算法-棧結(jié)構(gòu)實(shí)現(xiàn)算法輸入:種子點(diǎn)坐標(biāo)(x,y)、填充色、內(nèi)點(diǎn)顏色種子像素入棧;當(dāng)棧非空時(shí)作如下操作:(1)棧頂像素出棧;(2)將出棧像素置成填充色;(3)檢查出棧像素的4-鄰接點(diǎn),若其中某個(gè)像素點(diǎn),內(nèi)點(diǎn)的顏色且未置成填充色,則把該像素入棧。YTU2.泛填充算法-棧結(jié)構(gòu)實(shí)現(xiàn)算法輸入:種子點(diǎn)坐標(biāo)211243569810117141315121716填充色:綠色內(nèi)點(diǎn)顏色:橙色1243569810117141315121716填充色:2212435698101171413151217169124356981011714131512171692312435698101171413151217169124356981011714131512171692412435698101171413151217164BDCA1014812435698101171413151217164BDCA251243569810117141315121716BDCA1014841243569810117141315121716BDCA12612435698101171413151217163BDCA10148512435698101171413151217163BDCA2712435698101171413151217163BDCA10148512435698101171413151217163BDCA28124356981011714131512171631014810621243569810117141315121716310142912435698101171413151217163101481062124356981011714131512171631014301243569810117141315121716310148106124356981011714131512171631014311243569810117141315121716310148101112435698101171413151217163101432YTU☆Flash演示8連通泛填充算法
YTU☆Flash演示8連通泛填充算法
33YTU對(duì)比邊界填充算法(1)棧頂像素出棧;(2)將出棧像素置成填充色;(3)檢查出棧像素的4-鄰接點(diǎn),若其中某個(gè)像素點(diǎn)不是邊界色且未置成填充色,則把該像素入棧。泛填充算法(1)棧頂像素出棧;(2)將出棧像素置成填充色;(3)檢查出棧像素的4-鄰接點(diǎn),若其中某個(gè)像素點(diǎn)是內(nèi)點(diǎn)的顏色且未置成填充色,則把該像素入棧。YTU對(duì)比邊界填充算法泛填充算法34YTU小結(jié)區(qū)域填充算法邊界填充算法(8連通,4連通)泛填充算法 (8連通,4連通)簡(jiǎn)單種子填充算法基于掃描線的種子填充算法YTU小結(jié)區(qū)域填充算法邊界填充算法(8連通,4連通)35YTU小結(jié)算法步驟初始:種子入棧棧頂元素出棧填充該元素填充該元素所在掃描線尋找新的種子入棧4鄰接點(diǎn)/8鄰接點(diǎn)填充色/邊界色/內(nèi)點(diǎn)色相鄰上下兩掃描線最左像素YTU小結(jié)算法步驟初始:種子入棧36YTU☆思考題p132☆課堂練習(xí)–區(qū)域填充YTU☆思考題p13237YTU區(qū)域的表示邊界表示內(nèi)點(diǎn)表示YTU區(qū)域的表示邊界表示內(nèi)點(diǎn)表示38YTU區(qū)域填充算法種子-種子填充算法YTU區(qū)域填充算法種子-種子填充算法39YTU問題區(qū)域填充算法要求區(qū)域一定是______的連通YTU問題區(qū)域填充算法要求區(qū)域一定是______的連通40YTU4連通區(qū)域和8連通區(qū)域44p44(b)p的8-鄰接點(diǎn)88888p888(a)p的4-鄰接點(diǎn)圖5-33鄰接點(diǎn)的定義YTU4連通區(qū)域和8連通區(qū)域44p44(b)p的8-鄰接41YTU4連通區(qū)域:通過4個(gè)方向的運(yùn)動(dòng)遍歷區(qū)域8連通區(qū)域:通過8個(gè)方向的運(yùn)動(dòng)遍歷區(qū)域YTU4連通區(qū)域:42YTU圖5-32區(qū)域的邊界表示和內(nèi)點(diǎn)表示(b)以內(nèi)點(diǎn)表示的4-連通區(qū)域(d)以內(nèi)點(diǎn)表示的8-連通區(qū)域YTU圖5-32區(qū)域的邊界表示和內(nèi)點(diǎn)表示(b)以內(nèi)點(diǎn)表示的43YTU圖5-32區(qū)域的邊界表示和內(nèi)點(diǎn)表示(a)以邊界表示的4-連通區(qū)域(c)以邊界表示的8-連通區(qū)域YTU圖5-32區(qū)域的邊界表示和內(nèi)點(diǎn)表示(a)以邊界表示的44YTU補(bǔ)充4連通區(qū)域也可理解成8連通區(qū)域,但是兩者的邊界不盡相同4連通區(qū)域△號(hào)8連通區(qū)域△號(hào)×號(hào)YTU補(bǔ)充4連通區(qū)域也可理解成8連通區(qū)域,但是兩者的邊界不盡45YTU區(qū)域填充算法內(nèi)點(diǎn)表示--泛填充算法(Flood-fillAlgorithm) 邊界表示法--邊界填充算法(Boundary-fillAlgorithm)YTU區(qū)域填充算法內(nèi)點(diǎn)表示--泛填充算法46YTU4-連通邊界填充算法步驟-棧結(jié)構(gòu)實(shí)現(xiàn)輸入初值:種子點(diǎn)坐標(biāo)(x,y)、填充色、邊界顏色種子像素入棧當(dāng)棧非空時(shí)重復(fù)執(zhí)行如下操作(1)棧頂像素出棧;(2)將出棧像素置成填充色;(3)檢查出棧像素的4-鄰接點(diǎn),若其中某個(gè)像素點(diǎn)不是邊界色且未置成填充色,則把該像素入棧。YTU4-連通邊界填充算法步驟-棧結(jié)構(gòu)實(shí)現(xiàn)輸入初值:470種子像素入棧0種子像素入棧481212BDCA入棧條件:不是邊界色且未置成填充色1212BDCA入棧條件:4945134531不是邊界色且未置成填充色45134531不是邊界色且未置成填充色50413431不是邊界色且未置成填充色413431不是邊界色且未置成填充色5161331不是邊界色且未置成填充色661331不是邊界色且未置成填充色652371331不是邊界色且未置成填充色7371331不是邊界色且未置成填充色753381331不是邊界色且未置成填充色899381331不是邊界色且未置成填充色89954YTU小結(jié):4-連通邊界填充算法凡是棧中出現(xiàn)的元素都是等待被填充的填充步驟出棧置填充色4-鄰接點(diǎn)入棧(非邊界色,非填充色)☆Flash演示4連通邊界填充算法
YTU小結(jié):4-連通邊界填充算法凡是棧中出現(xiàn)的元素都是等55YTU8-連通邊界填充算法步驟出棧置填充色8-鄰接點(diǎn)入棧(非邊界色,非填充色)YTU8-連通邊界填充算法步驟出棧56YTU簡(jiǎn)單的邊界填充算法棧操作多棧的存儲(chǔ)空間大沿掃描線填充水平像素段的4-連通邊界填充算法
P131圖5-34Flash演示出棧置填充色-連續(xù)像素段入棧-當(dāng)前掃描線相鄰的上下兩條掃描線的最左像素YTU簡(jiǎn)單的邊界填充算法57YTU2.泛填充算法-棧結(jié)構(gòu)實(shí)現(xiàn)算法輸入:種子點(diǎn)坐標(biāo)(x,y)、填充色、內(nèi)點(diǎn)顏色種子像素入棧;當(dāng)棧非空時(shí)作如下操作:(1)棧頂像素出棧;(2)將出棧像素置成填充色;(3)檢查出棧像素的4-鄰接點(diǎn),若其中某個(gè)像素點(diǎn),內(nèi)點(diǎn)的顏色且未置成填充色,則把該像素入棧。YTU2.泛填充算法-棧結(jié)構(gòu)實(shí)現(xiàn)算法輸入:種子點(diǎn)坐標(biāo)581243569810117141315121716填充色:綠色內(nèi)點(diǎn)顏色:橙色1243569810117141315121716填充色:5912435698101171413151217169124356981011714131512171696012435698101171413151217169124356981011714131512171696112435698101171413151217164BDCA1014812435698101171413151217164BDCA621243569810117141315121716BDCA1014841243569810117141315121716BDCA16312435698101171413151217163BDCA10148512435698101171413151217163BDCA6412435698101171413151217163BDCA10148512435698101171413151217163BDCA651243569810117141315121716310148106212435698101171413151217163101466124356981011714131512171631014810621243569810117141315121716310146712435698101171413151217163101481061243569810117141315121716310146812435698101171413151217
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年三峽大學(xué)輔導(dǎo)員招聘考試真題匯編附答案
- 信息安全管理員崗前時(shí)間管理考核試卷含答案
- 滑雪指導(dǎo)員持續(xù)改進(jìn)能力考核試卷含答案
- 電子競(jìng)技員崗前環(huán)保及安全考核試卷含答案
- 鑄軋工崗前核心技能考核試卷含答案
- 信號(hào)設(shè)備制造鉗工安全規(guī)程水平考核試卷含答案
- 高爐煉鐵操作工崗前理論評(píng)估考核試卷含答案
- 玻璃熔化工崗前技術(shù)改進(jìn)考核試卷含答案
- 2024年海西州選調(diào)公務(wù)員筆試真題匯編附答案
- 2025年建筑行業(yè)施工質(zhì)量檢驗(yàn)手冊(cè)
- PDLC薄膜性能的研究
- 一級(jí)2026年注冊(cè)建筑師之設(shè)計(jì)前期與場(chǎng)地設(shè)計(jì)考試題庫(kù)300道附參考答案【黃金題型】
- 三方協(xié)議書就業(yè)協(xié)議書
- 排水管網(wǎng)疏通與養(yǎng)護(hù)技術(shù)方案
- 地源熱泵機(jī)房施工規(guī)劃與組織方案
- 太倉(cāng)市高一化學(xué)期末考試卷及答案
- 肝內(nèi)膽管惡性腫瘤護(hù)理查房
- 2025-2026學(xué)年浙教版(2023)初中信息科技七年級(jí)上冊(cè)教學(xué)計(jì)劃及進(jìn)度表
- 昆明醫(yī)科大學(xué)海源學(xué)院《高等數(shù)學(xué)下》2024-2025學(xué)年第一學(xué)期期末試卷
- 中國(guó)特發(fā)性面神經(jīng)麻痹(面癱)治療指南(2022)解讀
- 2025年浙江省委黨校在職研究生招生考試(社會(huì)主義市場(chǎng)經(jīng)濟(jì))歷年參考題庫(kù)含答案詳解(5卷)
評(píng)論
0/150
提交評(píng)論