matlab如何计算面积

二值化图像中有多个不规则元素,大小不一,如何分别计算它们的面积?可以编程计算,谢谢... 二值化图像中有多个不规则元素,大小不一,如何分别计算它们的面积?可以编程计算,谢谢 展开
 我来答
我的java笔记
高粉答主

2019-09-08 · 每个回答都超有意思的
知道答主
回答量:724
采纳率:38%
帮助的人:28.4万
展开全部

1、首先打开开始菜单,点击matlab软件,如下图所示

2、接下来在命令行中通过imread读入一个图片,输入以下代码,如下图所示

3、然后利用imshow显示读入的图片,输入以下代码,如下图所示

4、回车以后就可以看到显示的图片信息,如下图所示

5、接下来利用bwarea计算目标面积即可,输入以下代码,如下图所示

6、最后就可以看到目标的面积计算出来了,如下图所示

图为信息科技(深圳)有限公司
2021-01-25 广告
边缘计算可以咨询图为信息科技(深圳)有限公司了解一下,图为信息科技(深圳)有限公司(简称:图为信息科技)是基于视觉处理的边缘计算方案解决商。作为一家创新企业,多年来始终专注于人工智能领域的发展,致力于为客户提供满意的解决方案。... 点击进入详情页
本回答由图为信息科技(深圳)有限公司提供
capejasmine
推荐于2017-09-03 · TA获得超过291个赞
知道小有建树答主
回答量:125
采纳率:100%
帮助的人:77.8万
展开全部
I=imread('bw.bmp'); % 读入二值图像
[L,num]=bwlabel(I,8); %区域标记,
STATS=regionprops(L, 'all');
for i=1:num
area(i)=STATS(i).Area; %计算各区域的面积。
end
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
果酱ayvtI
推荐于2017-09-23 · TA获得超过8.5万个赞
知道大有可为答主
回答量:5434
采纳率:84%
帮助的人:1044万
展开全部
I=imread('bw.bmp'); % 读入二值图像
[L,num]=bwlabel(I,8); %区域标记,
STATS=regionprops(L, 'all');
for i=1:num
area(i)=STATS(i).Area; %计算各区域的面积。
end
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式