以下代码显示了蓝色和红色组合的图像。但是,如果我删除close
声明它产生一个灰度图像(这是我想要的)。Matlab图像阈值处理
为什么会发生,以便将来避免它?
我正在关注this tutorial on youtube。
clear;
animal1=imread('animal1.jpg');
%% GrayScale
animal2=rgb2gray(animal1);
%% scale
bright=animal2*1.5;
imshow(bright);
close;
%% threshold
binary= bright>220;
imagesc(binary);