VM——获取图像中的圆环区域

、需求:下图是圆柱形铝罐,需要获取图像中的罐沿区域。

VM——获取图像中的圆环区域_第1张图片

 2、方法如下:

VM——获取图像中的圆环区域_第2张图片

 (1)通过找外圆,提取圆形区域

VM——获取图像中的圆环区域_第3张图片VM——获取图像中的圆环区域_第4张图片

 (2)利用“拷贝填充”模块,绘制外圆ROI,选择“输出掩膜”

VM——获取图像中的圆环区域_第5张图片

VM——获取图像中的圆环区域_第6张图片

 (3)掩膜白色区域的像素值是255,黑色区域的像素值是0。利用“图像计算”模块,将掩膜图像除以255,得到白色区域的像素值为1,黑色区域的像素值为0。

VM——获取图像中的圆环区域_第7张图片

 (4)同样的方法,计算得到内圆的掩膜图像(像素值为0和1)。

VM——获取图像中的圆环区域_第8张图片

(5) 用外圆掩膜图减去内圆掩膜图,得到圆环掩膜图(像素值为0和1)。

VM——获取图像中的圆环区域_第9张图片

 (6)用第一步提取的圆域图像 乘以(*) 上面的圆环掩膜图像,得到需要的圆环图像

VM——获取图像中的圆环区域_第10张图片

VM——获取图像中的圆环区域_第11张图片

 

 

 

你可能感兴趣的:(VisionMaster)