怎样用ecognition软件实现同一幅图片上的不同区域的多尺度分割
怎樣用ecognition軟件實(shí)現(xiàn)同一幅圖片上的多尺度分割
今年由于用到了ecognition軟件的對(duì)同一圖片上分不同分割參數(shù)進(jìn)行分割,在網(wǎng)絡(luò)上查找了許多資料都沒(méi)有具體的步驟,所以在這里補(bǔ)充一下步驟給大家。
主要步驟為以下幾個(gè)要點(diǎn):
1.新建工程,導(dǎo)入需要處理的圖片,按大尺度來(lái)將圖片分為需要的幾個(gè)大區(qū)域
2.對(duì)幾個(gè)大區(qū)域分別賦類別,然后導(dǎo)出其shp(矢量文件)
3.再新建一個(gè)工程,再次導(dǎo)入需要處理的圖片,導(dǎo)入上一步的所有矢量文件
4.在ecognition中用導(dǎo)入的矢量文件切割區(qū)域,并賦值為新的區(qū)域
5.在規(guī)則中添加多尺度分割,設(shè)置好每個(gè)區(qū)域的參數(shù)和限制條件
6.分割完成
詳細(xì)步驟如下:
1.新建工程,導(dǎo)入需要處理的圖片,按大尺度來(lái)將圖片分為需要的幾個(gè)大區(qū)域,這里的大區(qū)域分割參數(shù)讀者根據(jù)自己的需求來(lái)調(diào)整,我這里目的是將其分為nature、resident、industry三個(gè)部分。
設(shè)置大尺度參數(shù)?
最終分割結(jié)果如下圖
分割結(jié)果?
2.然后創(chuàng)建需要切割成的幾個(gè)大類,我這里是三個(gè)大類
創(chuàng)建類?
3.運(yùn)用對(duì)圖像分割結(jié)果手動(dòng)賦值類別(注意,一定要確保圖片所有結(jié)果都有其對(duì)應(yīng)的類別)
?
手動(dòng)賦值類別的結(jié)果?
4.導(dǎo)出結(jié)果的矢量文件,做好命名
導(dǎo)出矢量文件?
5.新建一個(gè)工程,重新添加圖片,同時(shí)添加上一步中我們導(dǎo)出的矢量文件。
導(dǎo)入矢量文件?
6.運(yùn)用矢量文件進(jìn)行切割,切割出剛才同樣的結(jié)果
再次切割?
7.創(chuàng)建導(dǎo)入各個(gè)矢量的ID值,這一步非常重要:
創(chuàng)建矢量ID 創(chuàng)建每個(gè)矢量的ID?
創(chuàng)建結(jié)果?
8.然后添加命令update region,限制條件為ID
?
?
9.查詢是否設(shè)置區(qū)域成功,在Process中的Manage Variables
10.最后對(duì)不同區(qū)域設(shè)置各自的尺度,進(jìn)行多尺度分割,這里一定要注意Level Usage設(shè)置和不使用矢量文件、設(shè)置正確Region限制條件。
后面實(shí)驗(yàn)了下,一定要將Threshold condition條件也設(shè)置一下。如下圖所示:
僅僅對(duì)industry進(jìn)行分割處理結(jié)果?
從中可以看見(jiàn)只有industry區(qū)域進(jìn)行了多尺度分割處理,對(duì)相鄰的區(qū)域沒(méi)有進(jìn)行分割,可證明此法能夠正確對(duì)不同不規(guī)則大區(qū)域進(jìn)行不同參數(shù)的分割處理。
以上方法就介紹到這(操作是真的復(fù)雜),如果有更好地方法,希望介紹給我。
具體實(shí)操視頻為:
ecognition目標(biāo)區(qū)域分割
?
總結(jié)
以上是生活随笔為你收集整理的怎样用ecognition软件实现同一幅图片上的不同区域的多尺度分割的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Python安装torch模块报错处理
- 下一篇: su:认证失败,同时,sudo pass