roipoly函数选取图像中的多边形区域,类似于photoshop的套索工具。
roi=roipoly(A);
A为目标图像的像素矩阵。roipoly先显示A代表的图像,然后接受用户的鼠标选取动作。
单击添加一个顶点,双击添加最后一个顶点并闭合多边形,右键直接闭合多边形,拖放可以移动顶点位置。
函数返回矩阵roi,大小和A相同,被选取的像素用1表示,未选取的像素用0表示。
计算选取区域面积:
area=sum(sum(roi));
计算选取区域平均灰度值:
cm=sum(sum(roi.*A))/area;