资源简介
图像测量试验 试验四 面积测量
代码片段和文件信息
%function [labelnumber]=labelbinaryimage(image)
% 对二值图像标号
% image 输入二值图像
% label 输出各连通区域标记好的图像
% number 连通区域个数
close all;
clear;
clc;
I = imread(‘areatest.bmp‘);
imshow(I)title(‘原始图像‘);
%[rowcol] = size(I);
[labelnumber]=labelbinaryimage(I);
%计算每个区域的面积
area=zeros(1number);
%储存连通区域中心坐标
cen=zeros(2number);
for i=1:number
[corowcocol]=find(label==i);%找出各连通区域包含元素
k=length(corow);
% 存储目标区域面积
area(i)=k;
% 计算目标区域中心
cen(1i)=sum(corow)/k;
cen(2i)=sum(cocol)/k;
end
figure(‘Name‘‘显示各连通区域面积‘)
imshow(‘areatest.bmp‘)title(‘各连通区域面积‘)
for i=1:number
str=[‘(‘ num2str(i) ‘‘ num2str(area(i)) ‘)‘];
text(cen(2i)cen(1i)str‘color‘‘red‘);%标识各连通区域
end
%显示各个连通区域面积,横坐标为连通区域标号,纵坐标为面积
figure(‘Name‘‘在坐标图中显示各连通区域面积‘)
x=1:1:number;
plot(xarea‘b‘);
hold on
grid
for n=1:number
plot(x(n)area(n)‘ro‘)
set(gca‘XTick‘1:1:number)
str=[‘(‘ num2str(x(n)) ‘‘ num2str(area(n)) ‘)‘];
text(x(n)+0.05area(n)str)
title(‘各连通区域面积‘)
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2012-01-30 09:22 图像测量试验四 面积测量\
文件 1202 2012-01-26 02:57 图像测量试验四 面积测量\areameasure.m
文件 5414 2012-01-26 02:21 图像测量试验四 面积测量\areatest.bmp
文件 2819 2012-01-26 02:54 图像测量试验四 面积测量\labelbinaryimage.m
文件 50688 2012-01-26 03:25 图像测量试验四 面积测量\程序说明.doc
- 上一篇:忆阻神经网络实验
- 下一篇:IEEE754浮点数加法器
相关资源
- 投影转换工具—Albers等面积.
- 经纬度面积计算程序
- 知弯矩求配筋面积
- CAD 面积分摊工具
- arcgis engine 自定义 测量 工具
- 批量提取CAD中多段线各节点坐标并导
- 统计多个区域的面积和周长并输出到
- 椭球面积和净面积计算工具10.2版.ra
- 2002-2016年江苏省各市城市建筑面积统
- 获取连通域(可根据面积筛选封闭图
- 农经权面积划分工具
- 图斑面积计算源代码
- 高德地图面积测量工具
- 基于RS和GIS的大面积区域路网现状信息
- 巷道断面积对井下测风站位置影响的
- 论文研究 - 用非破坏性方法估算辣椒
- 图斑椭球面积、地类净面积、分类面
- 南方cass各种小插件批量计算面积,导
- 降水分块计算面积泰森多边形法.rar
- 椭球面上任意梯形面积计算附代码
- 三角形面积计算器(海伦公式)
- cass和CAD分地分割面积插件
- SG3525频率计算器和漆包线面积计算器
- 不规则面积测量程序
- CAD下按照记事本的要求分割面积用
- cad中批量统计面积、长度的好工具
- 房产测绘面积计算程序
- 在ArcEngine中使用INewLineFeedback实现距离
- 验证三角形A2B2C2的面积是正三角形A
评论
共有 条评论