我尝试增强图像并执行连通分量分析,但它会返回黑色图像。
我的代码是
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
答案 0 :(得分:2)
我认为只需要在调用J
时缩放bwlabel
的强度,因为图像的类型为uint8。因此它的最大可能值为255。
改为使用此行:
L = bwlabel(J/255);
输出以下内容:
耶!