ENVI Segmentation分類後錯分

2021-10-04 22:38:59 字數 782 閱讀 4850

envi segmentation錯分

envi對非監督分類k-means方法得到的圖每層分割,segmentation出現錯分情況,同學的電腦也得到相同的結果,排除盜版軟體bug問題,由於已經得到分類圖,只想分割,但很多matlab的**是從分類開始,比如灰度直方圖 kmeans這種,所以利用matlab的設定閾值提取

從左到右依次是分類圖、envi分割圖、matlab分割圖

很明顯,紅色區域被提取的很好

將不同類別賦予不同閾值即可提取~

// clc,clear

i=imread('coins.png');

imshow(i);

%輸出直方圖

figure;imhist(i);

%人工選定閾值進行分割,選擇閾值為120

[width,height]=size(i);

t1=120;

for i=1:width

for j=1:height

if(i(i,j)

bw1(i,j)=0;

else

bw1(i,j)=1;

endend

endfigure;imshow(bw1),title('人工閾值進行分割');

%自動選擇閾值

t2=graythresh(i);

bw2=im2bw(i,t2);%otus閾值進行分割

figure;imshow(bw2),title('otus閾值進行分割');

oracle錯刪資料後如何恢復

先查詢某個節點的資料 select from 表名 as of timestamp to timestamp 2013 05 29 15 29 00 yyyy mm dd hh24 mi ss 進行恢復 flashback table 表名 to timestamp to timestamp 201...

更改主鍵生成策略後報的錯

error org.hibernate.jdbc.abstractbatcher exception executing batch org.hibernate.stalestateexception batch update returned unexpected row count from u...

xjar加密後執行錯誤 Python中的錯誤和異常

前言 錯誤是程式中的問題,由於這些問題而導致程式停止執行。另一方面,當某些內部事件發生時,會引發異常,從而改變程式的正常流程。python中會發生兩種型別的錯誤。語法錯誤 邏輯錯誤 異常 如果未遵循正確的語言語法,則會引發語法錯誤。例 初始化amount變數 amount 10000 檢查你是否有資...