bwareaopen RGB和二进制

3视图(30天)
郁金香
郁金香 2012年10月29日
你好先生,我可以知道如何使用bwareaopen RGB图像。我将rgb图像转换为二进制后,我需要把uint8和[]当显示二进制图像吗?
(合并信息重复的问题)
你好先生,我可以知道如何分配rgb转换成二进制。例如,我使用这个编码,但输出都是黑色,为什么:
% %二进制
我=单位(im)
图;imshow (im, [])
% %去除pxls小于100
像素= 100;
detectObject = uint8 (bwareaopen像素)
图;imahow (detectObject, [])

答案(2)

图像分析
图像分析 2012年10月29日
编辑:图像分析 2012年10月30日
这没有意义。你不使用bwareaopen RGB和二进制。它只是用于二进制图像。
你不需要把二进制(逻辑)图像在imshow uint8或使用[]()二进制图像。
试一试
binaryImage =我< someThresholdValue;
detectObject = bwareaopen (binaryImage像素);
imshow (detectObject);
5个评论
图像分析
图像分析 2012年11月1日
你要求我们给的建议你的图像没有向我们展示你的图片吗?如何成功你认为我们可以在这种情况下吗?

登录置评。


沃尔特·罗伯森
沃尔特·罗伯森 2012年10月29日
bwareaopen()函数调用需要适用于您的数据。你不是叫它不带参数,所以它将返回空矩阵。

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!