Matlab 增强图像上的标签会导致黑色图像
我试图增强图像并执行连接组件分析,但它返回黑色图像 我的代码是Matlab 增强图像上的标签会导致黑色图像,matlab,image-processing,Matlab,Image Processing,我试图增强图像并执行连接组件分析,但它返回黑色图像 我的代码是 I = imread('Sub.png'); I=rgb2gray(I); imshow(I) J = adapthisteq(I); imshow(J) figure, imhist(J,64) % I = contrast(I); L = bwlabel(J); figure,imshow(label2rgb(L,'jet','k','shuffle')); 另外,如何在bwlabel之后对每个斑点进行编号,我认为这只是在调
I = imread('Sub.png');
I=rgb2gray(I);
imshow(I)
J = adapthisteq(I);
imshow(J)
figure, imhist(J,64)
% I = contrast(I);
L = bwlabel(J);
figure,imshow(label2rgb(L,'jet','k','shuffle'));
另外,如何在
bwlabel
之后对每个斑点进行编号,我认为这只是在调用bwlabel
时缩放J
的强度的问题,因为图像的类型是uint8。因此,其最大可能值为255
改为使用此行:
L = bwlabel(J/255);
产出如下:
耶