首页 > 技术文章 > Halcon一日一练:图像分割之基本概念

amosyang 2018-02-08 21:43 原文

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

 

推荐阅读