资源简介
图像测量试验 试验四 面积测量

代码片段和文件信息
%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浮点数加法器
相关资源
- 实时显示钢筋标注面积V0.44
- 使用opencv去掉二值化图像中黑色面积
- c 图形面积计算 利用继承与多态
- csdn_1.7T磁滞回线.xlsx
- 矿用水介质液控开关阀流场数值模拟
- 管壳式换热器换热面积计算软件和G
- 计算圆轮廓面积提取圆心
- autocad中进行坐标标注,计算容积率,
- 并行计算mpi与openmp之蒙特卡洛求不规
- CAD面积数据输出EXCEL
- Axure数据图表元件柱图、饼图、雷达图
- 房屋面积与总价的预测.zip
- 使用GMap定位,并可以做标记、连线、
- 求解voronoi多边形顶点坐标及面积的
- arcgis api for js实现距离测量和面积测量
- 连通区域的面积和周长
- QT5.7.0实现面积计算小demo
- 采用面向对象的程序设计方法编写一
- 全国人口、面积矢量文件
- 定义一个圆类circle,它有一个变量r
- MT4 缠论双线MACD面积背离指标.ex4
-
Openla
yers 简单6 - 最小外接矩形
- 百度地图实现距离测量和面积测量源
- 蒙特卡洛的应用—求面积和Pi值
- CAD面积标注
- 图幅理论面积与图斑椭球面积计算公
- CorelDraw X4面积和周长计算
- 投影转换工具—Albers等面积.
- 经纬度面积计算程序
评论
共有 条评论