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