我一直在想,如果你可以给我一些建议,添加颜色到一个二进制图像的连接组件, 这是我做的;首先,为了使用matlab的bwlabel函数,我将RGB图像转换为二进制,然后我编写了一个程序来询问用户他/她想要哪个组件。 现在的问题是我们的电讯管理局要求我们着色选定的组件,然后显示结果。 但我不知道,即使它是可能的,如果它是如何做到这一点.. 感谢您的帮助提前是否有可能在matlab中着色二进制图像的单个连接组件?
回答
您可以使用RGB颜色空间用于此目的。由于您没有提供任何样本数据,我将使用MATLAB的bwlabel
示例进行解释。
BW = logical([1 1 1 0 0 0 0 0
1 1 1 0 1 1 0 0
1 1 1 0 1 1 0 0
1 1 1 0 0 0 1 0
1 1 1 0 0 0 1 0
1 1 1 0 0 0 1 0
1 1 1 0 0 1 1 0
1 1 1 0 0 0 0 0]);
L = bwlabel(BW,4); %Result
imshow(L);
现在大号是:
1 1 1 0 0 0 0 0
1 1 1 0 2 2 0 0
1 1 1 0 2 2 0 0
1 1 1 0 0 0 3 0
1 1 1 0 0 0 3 0
1 1 1 0 0 0 3 0
1 1 1 0 0 3 3 0
1 1 1 0 0 0 0 0
假设我要分别使用红色,绿色和蓝色的成分1,2和3:
[m, n] = size(L);
result_image = zeros(m, n, 3);
result_image(:,:,1) = (L==1);
result_image(:,:,2) = (L==2);
result_image(:,:,3) = (L==3);
imshow(result_image);
如果你有,比如说,另一个连接部件4(甚至更多),你也可以使用类似:
result_image(:,:,1) = result_image(:,:,1) + (L==4)*1;
result_image(:,:,2) = result_image(:,:,2) + (L==4)*0.5;
result_image(:,:,3) = result_image(:,:,3) + (L==4)*0;
对于不同的颜色,只是玩的乘积值(1,0.5和0这里)。
非常感谢,这是一个很大的帮助! – 2013-04-05 11:24:23
@RmanEdv:乐于帮忙。 :)如果您满意,请接受答案。 – 2013-04-05 11:29:04
感谢您的领导.. !!!答案接受。 – 2013-04-12 12:35:11
- 1. 如何在Matlab中找到二进制图像中的所有连接组件?
- 2. 是否有可能在MATLAB中连接多个像素?
- 3. 在matlab中的二进制图像连接破碎的圆圈?
- 4. 如何在二进制图像中查找连接的组件?
- 5. 是否有可能将单个JSON消息中的一组图像二进制文件返回给浏览器?
- 6. cv2是否接受二进制图像?
- 7. 在matlab中连接二进制数据?
- 8. 是否可以在Matlab中连接图像的区域?
- 9. 如何使用C++中的opencv对二进制图像中的连通组件着色
- 10. MATLAB:二进制矩阵的所有可能的组合
- 11. 是否有可能在cassandra中使用单个表进行多个连接
- 12. 如何用matlab可视化二进制文件像图像?
- 13. MATLAB:从二进制图像中分割单个字母
- 14. OpenCV如何在二进制图像中查找连接组件的列表
- 15. 是否有可能获得进程TCP连接的5元组?
- 16. 如何在matlab中用不同的颜色显示几个二进制图像?
- 17. Matlab - 如何测量黑色在二进制图像中的色散?
- 18. 在matlab中连接黑色图像中的白色点
- 19. 是否可以访问GLKTextureInfo中的二进制图像数据?
- 20. 在Matlab中将二进制图像转换为灰度图像
- 21. 如何在MATLAB中乘以二进制图像和RGB图像?
- 22. 在MATLAB中着色绘图
- 23. MATLAB:有条件着色的散点图
- 24. 是否有可能在浮点二进制数中有一个浮点指数?
- 25. 是否有可能将位图图像制作为数组?
- 26. 是否有一个WinForms线形图控件,可以单独着色分段?
- 27. 是否有可能链接一些正常的二进制功能?
- 28. 是否有可能通过顶点着色器中的第二个VBO进行循环?
- 29. 是否有可能在fullcalendar.js中为天数着色?
- 30. 功能中的PHP,DB连接。单独连接是否强制?
我在网上发现了这个功能:label2rgb – 2013-04-04 20:49:55
任何想法如何使用它?或者它工作? – 2013-04-04 20:50:33