ENVI Segmentation分类后错分

ENVI Segmentation错分

envi对非监督分类k-means方法得到的图每层分割,Segmentation出现错分情况,同学的电脑也得到相同的结果,排除盗版软件bug问题,由于已经得到分类图,只想分割,但很多matlab的代码是从分类开始,比如灰度直方图 kmeans这种,所以利用matlab的设定阈值提取

ENVI Segmentation分类后错分_第1张图片
从左到右依次是分类图、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)

你可能感兴趣的:(ENVI Segmentation分类后错分)