Halcon一日一练:图像分割之基本概念
1、什么是图像分割:
图像分割就是把图像中特定的目标提出来,进行处理。
2、为什么要做图像分割:
图像分割是由图像处理到图像分析的关键步骤,准确的来说,没有图像分割,图像处理将无法实现其后续的操作。进行图像处理必须将在图像中发现目标区域,并准确的将目标区域与背景区域进行分割,再处理目标区域的相关特征,从而得到正确的结论。
3、图像分割基于什么原理
图像分割本质上是一种二值化的处理过程,可以是一种基于背景基础的目标分割,也可以是特定区域目标与区域之间的分割,或是存在于混合背景之间的分割。
4、图像分割有哪些方法:
主要有以下几种方式:
1、通过图像灰度阀值来进行分割
2、通过图像突变的方式来获取边缘,从而分割
3、通过区域增长的方式进行分割
5、:图像分割的难点是什么:
由于图像之间存在不同差异,从而会产生各种困难
5.1:由于打光光照不均及环境光产生的干扰
5.2:由于图像成像质量存在模糊、阴影、边沿不清等问题,造成分割困难
5.3:由于硬件等原因造成的图像亮度及对比度变化,造成分割不稳定。
从上面的难点我们可以看出,不同图像我们需要采用不同的方法。
图像分割的方法在后述的文章中再做详述,今天先举个例子
read_image(Image, 'Clip')//读取图像 threshold(Image, Region, 128, 255)//对图像进行分割 connection(Region, ConnectedRegions)//连通区域 select_obj(ConnectedRegions, ObjectSelected, 1)//选择区域中的索引区域1
专注机器视觉