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就可以了。
更多追问追答
追问
如果我想单独得出每个白色区域的面积,可以整呀。~
追答
那单位是什么,像素个数还是什么?当前屏幕的面积可是会变的。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
图为信息科技(深圳)有限公司
2021-01-25 广告
2021-01-25 广告
边缘计算方案可以咨询图为信息科技(深圳)有限公司了解一下,图为信息科技(深圳)有限公司(简称:图为信息科技)是基于视觉处理的边缘计算方案解决商。作为一家创新企业,多年来始终专注于人工智能领域的发展,致力于为客户提供满意的解决方案。...
点击进入详情页
本回答由图为信息科技(深圳)有限公司提供
展开全部
求是可求的,单位是按像素呢,还是平方厘米?
追问
像素。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询