实例 将图像分割成两个区域
clear all close all clc I=imread('timg.jpg'); I=rgb2gray(I); imshow(I) %计算图像的单阈值 level=multithresh(I); %使用imquantize将图像分割为两个区域,并指定multithresh返回的阈值级别。 seg_I = imquantize(I,level); figure imshowpair(I,seg_I,'montage') clear all close all clc I=imread('timg.jpg'); I=rgb2gray(I); imshow(I) %计算两个等级的阈值 level=multithresh(I,2); %使用imquantize将图像分割为3个级别 seg_I = imquantize(I,level); figure imshowpair(I,seg_I,'montage') % 使用label2rgb将分割的图像转换为彩色图像并显示。 figure imshowpair(I,seg_I,'montage') RGB=label2rgb(seg_I); figure imshowpair(I,RGB,'montage')