regionprops统计被标记区域的面积分布,显示区域的总数。
[L,num ]=对准bw label (bw,8 );
%另一个博客包含以下函数regionprops语法规则:
stats=regionprops(c,properties ) )。
属性字符串列表
Area
EquivDiameter
MajorAxisLength
BoundingBox
尤拉number
MinorAxisLength
迅驰
扩展
定向
ConvexArea
至尊版
PixelIdxList
ConvexHull
FilledArea
像素列表
ConvexImage
文件图像
索力
加密
图像
表1属性字符串列表----
测量图像区域的属性或功能
' Area '
各区域总像素数
“BoundingBox”包含相应区域的最小矩形
“Centroid”的每个区域的重心(重心) ) ) ) ) ) ) ) ) ) ) ) ) )。
“MajorAxisLength”表示与区域具有相同标准二次中心矩的椭圆的长轴长度(
MinorAxisLength是具有与区域相同标准二次中心矩的椭圆的短轴长度(
“Eccentricity”是具有与区域相同标准二阶中心矩的椭圆的离心率(可以是特征)
椭圆的长轴与x轴之间的夹角(以度为单位),其标准二次中心力矩与“方向”区域相同。
“Image”具有与某个区域相同大小的逻辑矩阵
“FilledImage”具有与某个区域相同大小的填充逻辑矩阵
“FilledArea”填充区域图像中的on像素数
“ConvexHull”包含某个区域的最小凸多边形
" ConvexImage "描绘上述区域最小凸多边形
" ConvexArea "填充区域凸多边形图像中的on像素数
“Euler number”谷歌拓扑的拓扑不变量——欧拉数
“Extrema”八向区域极值点
“EquivDiameter”是与区域面积相同的圆的直径
" Solidity "是区域及其最小凸多边形两者中像素比率
" Extent "区域及其最小边界矩形内的像素比率
“PixelIdxList”存储区域中像素的索引下标
" PixelList "存储与上述索引相对应像素坐标
OpenCV值图像连通区域分析与标注算法实现
OpenCV_连通区域分析(connectedcomponentanalysis-labeling
matlab图像处理特殊命令
5.bwarea
功能:
计算二进制图像对象的面积。
语法:
total=Bwarea(bw )
举个例子
bw=imread(circles.TIF );
imshow(bw;
附录MATLAB图像处理命令321
是Barea(bw )
ans=
15799
相关命令:
bweuler,bwperim
6.bweuler .功能:计算二进制图像的欧拉数。 语法:EUL=Bweuler(bw,n )示例bw=imread ) ' Circles.TIF ' ); imshow(bw; bweuler(bw ) ans=-2相关指令:bwmorph、bwperim
7.7.bwfill功能:填充二进制图像的背景色。 语法:BW2=bwfill(BW1,c,r,n ) bw2bwfill (bw1,n ) ) bw2,idx ) (bw fill )…) bw2=yi )=bwfill(…) bw2 ) bw2=bwfill n ) 示例MATLAB高级APP应用——的图形和图像处理322 bw1=[ 100000011110011000001000100010001001001001001000100010010001000100010010101010101001010010100101001010100101010101010101010101010101010101010101010 1 bw4=bwfill(bw3,' holes ' ); imshow(bw3 ) figure,imshow(bw3 )相关命令:
bwselect,roifill
8.bwlabel功能:标记二进制图像中的串接部分。 语法:附录MATLAB图像处理指令323l=bwlabel(bw,n ) [L,num]=bwlabel ) bw,n )例如,bw=[ 1110001101010101010101010101010100 ] 4 ) L=111000(0110 ) 20 )1) 20 )1) 10 )0)0)0)1)0)0)0)0)0)0)0)0)0)0)0)0)0)0)0) RC
9.bwmorph功能:提取二进制图像的轮廓。 语法:bw2=bwmorph(bw1,operation ) bw2=bwmorph (bw1,operation,n )示例bw1=imread ) )的MATLAB高级APP应用程序330 bw2=bwmorph(bw1,' remove ' ); bw3=bwmorph(bw1,' skel ',Inf ); imshow(bw2 ) figure,imshow ) bw3 )相关命令:bweuler,bwperim,dilate,erode
10.bwperim功能:计算二进制图像中对象的周长。 语法:bw2=bwperim(bw1,n )示例bw1=imread('CIRCbw.TIF ' ); bw2=bwperim (bw1,8 ); imshow(bw1 ) figure,imshow ) bw2 )附录MATLAB图像处理命令325相关命令:bwarea、bweuler、bwfill
11.bw选择
功能:
在二进制图像中选择对象。
语法:
bw2=bwselect(bw1,c,r,n ) )。
bw2=bwselect(bw1,n ) ) )
[BW2,idx]=bwselect (
举个例子
BW1=imread(Text.TIF );
c=[16 90 144];
r=[85 197 247];
bw2=bwselect(bw1,c,r,4 );
是imshow(bw1 )
figure,imshow(bw2 ) )。
相关命令:
bwfill,bwlabel,impixel,roipoly,roifill