如何获得彩色图像从一个二进制图像标签吗?
5视图(30天)
显示旧的评论
亲爱的先生,
我们有一个扩张的形象(二进制映像),我们需要把它变成彩色图像标签。任何人都可以帮我得到这个颜色和标签图片吗?如果你有任何想法,请让我知道。
Dailated彩色图像输出标签
谢谢
0评论
答案(1)
图像分析
2019年9月19日
%识别单个气泡通过观察哪些像素连接到对方。
%连接像素的每一组将给定的一个标签,一个数字,来识别和区别于其他的斑点。
%做连接组件标签与bwlabel()或bwconncomp ()。
labeledImage = bwlabel (binaryImage 8);%标签每个团所以我们可以测量它
% labeledImage是一个整数值图像所有像素的blob值1,或2,或3,…等。
次要情节(3、3、4);
imshow (labeledImage []);%显示灰度图像。
标题(的标记图像,bwlabel ()”,“字形大小”,captionFontSize);
%让我们为每个团分配一个不同的颜色视觉上显示用户不同的斑点。
coloredLabels = label2rgb (labeledImage,“hsv”,“k”,“洗牌”);%伪随机彩色标签
% coloredLabels是RGB图像。我们可以应用一个colormap(但只有R2014b后来)
次要情节(3、3、5);
imshow (coloredLabels);
轴图像;%确定图像不是人为紧张因为屏幕的长宽比。
标题= sprintf (的伪彩色标签,label2rgb ()。\ nBlobs编号从上到下,从左到右。);
标题(标题,“字形大小”,captionFontSize);
根据需要调整。