图像处理基础问题,求解答。
19 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
代码如下:只是简单的图像灰度化及显示
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 commentaires
Réponse acceptée
uqtdsmcn
le 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 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Detection dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!