有一张图像显示如下
如图有6个区域,想要计算每个区域的平均值和方差
将图像show出来
运行下行代码
e = drawfreehand % 手绘区域
此刻鼠标放置在图像里面会由箭头变成十字,如下图
画出感兴趣区域的轮廓
运行下列代码
BW = createMask(e);
avg = mean(T2Mappings(BW));%T2Mappings 为我图像矩阵的名称
varresult = var(T2Mappings(BW),0,'all');
结果
计算同一图像的其他区域可以拖动刚才画的轮廓到指定区域,根据需要拉动小圆点调整大小,不用每次都画一遍