ImageLab 分割图像并显示分割结果的边界
帐 号: 注册帐号
密 码:  找回密码
      记住用户名和密码
ImageLab 分割图像并显示分割结果的边界

##定义8位非负矩阵
ucdata2d Gray;
##定义彩色画布
colordata2d RGBA;
##载入图像到RGBA,一般A中无数据,用不到。这里的RGB可以不预先定义
Load(Lena.bmp, R, G, B, A);
##将RGB图像转换为灰度图像
ColorToGray(R,G,B,Gray);
##进行Ostu分割,为自动的二值分割,还可以调用函数Threshold(矩阵变量名,二值化阈值)
Ostu(Gray);
##将R2这一二值图像标记成ROI(int类型),8连通,不填充孔洞
LabelSet(Gray,ROI,8,false);
##设置RGBA的颜色1,颜色值为(0,200,34),
SetColor(RGBA,0,200,34,1);
##显示二值图像标记后区域,boundary代表显示区域边界,为blob代表显示区域本身
ShowLabel(RGBA, R,G,B,ROI,boundary);
Save(label.bmp, RGBA, rgb4, G, B, A);

copyright:2016-2020|邮箱:imalib@vip.163.com

蜀ICP备16020986号