图像处理基础问题,求解答。
21 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
ungytpx
am 25 Mai 2023
Beantwortet: uqtdsmcn
am 25 Mai 2023
代码如下:只是简单的图像灰度化及显示
x=imread('秋之柱号.jpg');
I=rgb2gray(x);
set(0,'defaultFigurePosition',[200,200,1000,500]);
set(0,'defaultFigureColor',[1 1 1]);
set(gcf, 'InvertHardCopy', 'off');
BW1=im2bw(I,0.45);
BW2=im2bw(I,0.6);
subplot(221),imshow(BW1);
subplot(222),image(BW2);
subplot(223),image([80,100],[90,170],x);
subplot(224),imagesc(I,[10,150]);
但是显示出来的灰度图像为什么会带颜色?
谢谢

0 Kommentare
Akzeptierte Antwort
uqtdsmcn
am 25 Mai 2023
浅析image,imagesc,imshow的用法https://blog.csdn.net/zhupananhui/article/details/16340345
这个很正常,一些函数默认是有彩色或者伪彩色的,如果想要变成灰度,可以更换colormap,在语句后加上
subplot(222),image(BW2);
colormap(gray)
subplot(223),image([80,100],[90,170],x);
subplot(224),imagesc(I,[10,150]);
colormap(gray)
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Detection finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!