matlab求二值图像中白色区域的面积。
这里有一张二值图片,怎么求图中这些白色区域的面积。求完整代码应该要用到bwlabel函数和regionprops函数吧。。求代码...
这里有一张二值图片,怎么求图中这些白色区域的面积。求完整代码
应该要用到bwlabel函数和regionprops函数吧。。求代码 展开
应该要用到bwlabel函数和regionprops函数吧。。求代码 展开
2个回答
展开全部
a=imread(图片)
%计算白色像素的个数
b=sum(sum(a==256));
%计算比例
ratio=b/numel(a);
然后看看整张图的面积,乘以ratio就可以了。
%计算白色像素的个数
b=sum(sum(a==256));
%计算比例
ratio=b/numel(a);
然后看看整张图的面积,乘以ratio就可以了。
更多追问追答
追问
如果我想单独得出每个白色区域的面积,可以整呀。~
追答
那单位是什么,像素个数还是什么?当前屏幕的面积可是会变的。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
东莞大凡
2024-11-14 广告
2024-11-14 广告
标定板认准大凡光学科技,专业生产研发厂家,专业从事光学影像测量仪,光学投影测量仪.光学三维测量仪,光学二维测量仪,光学二维测量仪,光学三维测量仪,光学二维测量仪.的研发生产销售。东莞市大凡光学科技有限公司创立于 2018 年,公司总部坐落于...
点击进入详情页
本回答由东莞大凡提供
展开全部
求是可求的,单位是按像素呢,还是平方厘米?
追问
像素。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询