掌桥专利:专业的专利平台
掌桥专利
首页

图像边缘拟合方法、电子设备及存储介质

文献发布时间:2024-04-18 19:44:28


图像边缘拟合方法、电子设备及存储介质

技术领域

本申请涉及图像处理技术领域,尤其是涉及一种图像边缘拟合方法、电子设备及存储介质。

背景技术

在计算机视觉图像处理中,为处理图像中常出现的线状结构(如图像边缘、直线、物体轮廓等),常采用拟合直线技术。相较于拟合曲线技术,拟合直线可以将图像中的线状结构用直线段进行近似描述,从而实现对这些结构的抽象和表示,以便于图像分析、识别和处理。

现有的拟合直线技术,比如,基于最小二乘法、折线拟合、曲线拟合、最小二乘三次样条法、基于机器学习的方法等,均存在着对数据的要求高(如要求数据需要符合正态分布、线性分布等),否则会影响拟合的效果,拟合准确性较差。此外,都需要进行数据处理(如异常值处理、平滑处理、插值等),对数据进行处理需要花费大量的时间和精力,导致拟合效率较低。

发明内容

有鉴于此,本申请提供了一种图像边缘拟合方法、电子设备及存储介质,以解决现有技术中所存在的对图像中的线状结构进行直线拟合时准确性较差且效率较低的技术问题。

本申请的第一方面提供了一种图像边缘拟合方法,所述方法包括:

在目标图像中设置多个感兴趣区域;

从每个所述感兴趣区域中的多个像素点中过滤出边缘点;

从多个所述边缘点中过滤出拟合点;

对所述拟合点进行拟合,得到用于表征所述目标图像中物体边缘的线段。

可选的,所述在目标图像中设置多个感兴趣区域包括:

显示所述目标图像对应的编辑界面;

通过所述编辑界面接收用户根据所述物体边缘在所述目标图像上绘制的原始线段;

对所述原始线段进行等分,得到多个等分线段;

以每个所述等分线段的中心点为中心,根据定义的长和宽,生成多个矩形区域,每个所述矩形区域为一个感兴趣区域。

可选的,所述对所述原始线段进行等分,得到多个等分线段包括:

获取所述目标图像的边缘质量;

根据所述边缘质量与预设边缘质量阈值分段区间,确定等分数量;

根据所述等分数量对所述原始线段进行等分,得到多个等分线段;

其中,所述预设边缘质量阈值分段区间包括多段边缘质量阈值区间,每段边缘质量阈值区间对应一个等分数量。

可选的,所述从每个所述感兴趣区域中的多个像素点中过滤出边缘点包括:

获取所述感兴趣区域中的每个像素点的对比度;

从所述多个像素点中过滤出对比度的绝对值最大的第一目标像素点,作为所述边缘点。

可选的,所述从每个所述感兴趣区域中的多个像素点中过滤出边缘点包括:

获取每个所述像素点与对应的所述感兴趣区域的区域指定点之间的第一距离,从多个所述第一距离中过滤出最短的第一距离,确定所述最短的第一距离对应的像素点为所述边缘点。

可选的,所述从多个所述边缘点中过滤出拟合点包括:

获取多个所述感兴趣区域的整体中心点;

根据每个所述边缘点到所述整体中心点之间的第二距离计算得到平均距离;

从多个所述第二距离中过滤出小于所述平均距离的目标第二距离;

将所述目标第二距离对应的边缘点确定为所述拟合点。

可选的,所述从多个所述边缘点中过滤出拟合点包括:

获取多个所述感兴趣区域的整体中心线;

根据所述整体中心线将多个所述感兴趣区域分为第一侧感兴趣区域和第二侧感兴趣区域;对所述第一侧感兴趣区域中的所述边缘点的数量与所述第二侧感兴趣区域中的所述边缘点的数量进行比较;

将所述数量多的一侧感兴趣区域中的边缘点确定为所述拟合点。

可选的,在所述确定灰度图像中的感兴趣区域之前,所述方法还包括:

对所述目标图像进行去噪处理;及/或

对所述目标图像进行对比度增强处理。

本申请的第二方面提供了一种电子设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现所述的图像边缘拟合方法的步骤。

本申请的第三方面提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述的图像边缘拟合方法的步骤。

本申请提供的一种图像边缘拟合方法、电子设备及存储介质,通过用户在图像中设置一条靠近物体边缘且近似平行的线段以确定图像边缘处理区域,根据用户设置的线段生成感兴趣区域,能够排除不需要的区域的干扰;通过对每个感兴趣区域中的像素点进行过滤获得边缘点,能够有效的减少寻找边缘点的搜索范围,从而能够提高边缘拟合的效率;通过对将所述边缘点进行再过滤获得拟合点,进一步排除了干扰点的影响,使得边缘拟合算法只需处理具有意义的数据,从而可以进一步提高边缘拟合效率和质量,最终通过对拟合点进行边缘拟合,获得了用于表征所述目标图像中物体边缘的线段。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的图像边缘拟合方法的流程图;

图2是本申请实施例提供的在目标图像上设置多个感兴趣区域的示意图;

图3是本申请实施例提供的感兴趣区域中的方向指示线段的示意图;

图4是本申请实施例提供的通过平均距离过滤出拟合点的示意图;

图5是本申请实施例提供的通过区域分侧过滤出拟合点的示意图;

图6是本申请实施例提供的电子设备的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清除、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

图1为本申请实施例示出的图像边缘拟合方法的流程图。

在执行本申请实施例提供的图像边缘拟合方法之前,可以先通过图像采集设备采集一张带有边缘的物体的目标图像。

在一些实施方式中,可以根据物体的尺寸、拍摄距离和需求精度等来选取适合的图像采集设备。示例性的,假设物体的尺寸为50*40mm,精度要求为0.019mm/pix,则可以选用500w且像素为2592*1944的图像采集设备。

在采集目标图像之前,需要确保采集区域内有稳定的光源,并根据需要调整光源亮度和色温,再调整图像采集设备的拍摄位置和拍摄参数(曝光时间、Gamma和增益等)。

应当理解的是,图像采集设备采集的目标图像为彩色的数字图像,需要将该数字图像转换为灰度的数字图像。

在一个可选实施方式中,为了提高边缘拟合的质量,在采集到目标图像之后,还对所述目标图像进行去噪处理;及/或对所述目标图像进行对比度增强处理。

图像噪点是指在图像中存在的某些随机或不规则的像素点,这些像素点的出现会使得图像看起来模糊、失真或产生颗粒感。为消除或减少目标图像中的噪点,可以采用中值滤波的方式对目标图像去除噪点。通过设置大小为s*t的目标邻域并对该目标领域进行中值滤波公式计算,获得该目标邻域像素的灰度值中值f(x,y),并将所述f(x,y)作为目标邻域矩阵s*t的灰度值,从而对目标图像中的每一个像素进行滤波,实现噪点的去除。

所述中值滤波的计算过程如下:

f(x,y)=median{z(i,j);i=1,2,...,s;j=1,2,...,t};

其中,Z(i,y)为邻域s*t内坐标(i,j)对应的像素灰度值。

在其他实施例中还可以采用均值滤波、高斯滤波等计算方法,从而实现目标图像的噪点去除以达到平滑图像的目的。

在本实例中,可以采用低通滤波处理方式对目标图像再次进行增强处理。

所述图像边缘拟合方法由电子设备执行。所述图像边缘拟合方法具体包括以下步骤,根据不同的需求,该流程图中步骤的顺序可以改变,某些可以省略。

S11:在目标图像中设置多个感兴趣区域。

可以由用户在目标图像中设置多个感兴趣区域,通过设置感兴趣区域并在感兴趣区域中寻找用于进行边缘拟合的拟合点,能够排除不需要的区域的干扰;同时能够有效的减少寻找拟合点的搜索范围,减少寻找时间,从而提高寻找拟合点的效率,进而提高边缘拟合的效率。

在一个可选实施方式中,所述在目标图像中设置多个感兴趣区域包括:

显示所述目标图像对应的编辑界面;

通过所述编辑界面接收用户根据所述物体边缘在所述目标图像上绘制的原始线段;

对所述原始线段进行等分,得到多个等分线段;

以每个所述等分线段的中心点为中心,根据定义的长和宽,生成多个矩形区域,每个所述矩形区域为一个感兴趣区域。

本实施例中,所述电子设备可以提供一个显示界面,所述显示界面用以同步显示图像采集设备采集的目标图像,并接收用户在所述目标图像上绘制的原始线段。

当用户在所述显示界面显示的目标图像中发现了物体的边缘时,可以用手指、触控笔或者其他任何合适的物体触摸所述显示界面,来在所述显示界面上绘制一条接近物体的边缘的线段,从而使得电子设备根据绘制的线段生成多个感兴趣区域。原始线段的长度可以由用户根据需要编辑的目标图像的边缘自行进行设置或调整。原始线段等分成多少段,也可以由用户自行设置或调整。

在一些实施方式中,由于用户通过手指在所述显示界面上绘制的线条并非规范或者标准的直线,电子设备可以在接收到用户在所述目标图像中绘制的粗略线后,拟合得到原始线段,并支持用户对拟合得到的原始线段的拖动,缩放,平移等操作,使得原始线段能够更加贴近目标图像中物体的边缘,并与目标图像边缘近似平行。

当确定原始线段后,可以根据预先设置的等分点数对原始线段进行等分,得到多个等分线段。然后确定每个等分线段的中心点,以每个等分线段的中心点为中心,生成一个矩形区域。多个等分线段对应多个矩形区域,每个矩形区域定义为一个感兴趣区域。

参阅图2所示,为本申请实施例提供的在图像上设置的感兴趣区域的示意图。

图2中的图像包括图像边缘,当用户根据图像边缘绘制了一条原始线段后,电子设备可以对原始线段进行等分,例如,三等分。可以以图2中的水平线所在的方向作为目标图像的坐标系的横轴方向。以每个等分线段中心点为中心,根据预先定义的长和宽,生成一个矩形区域,每个所述矩形区域为一个感兴趣区域。其中,所述等分线段中心点为矩形区域的中心。

在一些实施方式中,电子设备还可以提供用户在显示界面上设置方向指示线段的功能,可以沿着灰度值递增的方向设置方向指示线段。如图3所示,用户沿着矩形区域的垂直方向上的对称轴设置了一条带有箭头的方向指示线段,方向指示线段从结尾点指向起始点。应当理解的是,方向指示线段的中心点为矩形区域的中心点,方向指示线段的起始点为矩形区域的一条边的中点,方向指示线段的结尾点则为矩形区域的另一条平行边的中点。

在一个可选实施方式中,所述对所述原始线段进行等分,得到多个等分线段包括:

获取所述目标图像的边缘质量;

根据所述边缘质量与预设边缘质量阈值分段区间,确定等分数量;

根据所述等分数量对所述原始线段进行等分,得到多个等分线段。

其中,所述目标图像的边缘质量可以通过边缘检测算子,例如,索贝尔算子,计算得到梯度值来确定。

其中,所述预设边缘质量阈值分段区间包括多段边缘质量阈值区间,每段边缘质量阈值区间对应一个等分数量。

目标图像的边缘质量越高,表明目标图像的边缘越平滑,则对应的等分数量越少,越少的等分线段意味着越少的感兴趣区域,在少量的感兴趣区域中寻找用于边缘拟合的拟合点,则会使得拟合速度加快。目标图像的边缘质量越低,表明目标图像的边缘越粗糙,则对应的等分数量越多,越多的等分线段意味着越多的感兴趣区域,在较多的感兴趣区域中寻找用于边缘拟合的拟合点,则能够找到较多的拟合点,来进行边缘拟合,则会使得边缘拟合的效果较佳。

在一个可选的实施方式中,感兴趣区域的大小也可以根据所述目标图像的边缘质量进行确定。当目标图像的边缘质量越高时,设置感兴趣区域越小,即,设置的感兴趣区域越短越窄,在较小的感兴趣区域中寻找用于边缘拟合的拟合点,则会使得拟合速度加快。当目标图像的边缘质量越差时,设置感兴趣区域越大,即,设置的感兴趣区域越长越宽,在较大的感兴趣区域中能够找到较多的拟合点,来进行边缘拟合,则会使得边缘拟合的效果较佳。

上述可选的实施方式,通过获取目标图像的边缘质量,比根据边缘质量动态设置感兴趣区域的数量及/或大小,在边缘质量较高时,设置较少的感兴趣区域及/或设置较小的感兴趣区域,有助于提高边缘拟合的效率,在边缘质量较低时,设置较多的感兴趣区域及/或设置较大的感兴趣区域,有助于提高边缘拟合的质量。

S12:从每个所述感兴趣区域中的多个像素点中过滤出边缘点。

在确定感兴趣区域后,即可从每个所述感兴趣区域中过滤出边缘点,用于后续的边缘拟合。

在一个可选实施方式中,所述从每个所述感兴趣区域中的多个像素点中过滤出边缘点包括:

获取所述感兴趣区域中的每个像素点的对比度;

从所述多个像素点中过滤出对比度的绝对值最大的第一目标像素点,作为所述边缘点。

电子设备可以通过计算像素点相邻像素之间的灰度值差异来获取每个像素点的对比度。边缘通常是图像中亮度变化最大的区域,通过每个像素点的对比度,可以进行图像边缘的提取,进而得到边缘的位置(X/Y坐标值)和方向信息(对比度值)。边缘像素点的对比度越大,则表示图像中的边缘越明显,边缘像素点的对比度越小,则表示图像中的边缘越模糊或越不明显。

由于像素点的对比度可以为正,也可以为负(边缘从黑至白为正,边缘从白至黑为负),因此需要将对比度取绝对值,从中选取出最大的对比度的绝对值对应的像素点作为边缘点进行输出。对比度的绝对值最大的边缘点为第一目标像素点。

上述可选的实施方式,由于每个感兴趣区域中都会包括多个有灰度差的像素点,通过对比度从每个感兴趣区域中都能过滤出至少一个边缘点,从而为后续确定能够作为最优拟合点的像素点提供了数据基础。

在另一个可选实施方式中,所述从每个所述感兴趣区域中的多个像素点中过滤出边缘点包括:

获取每个所述像素点与对应的所述感兴趣区域的区域指定点之间的第一距离;

从多个所述第一距离中过滤出最短的第一距离,确定所述最短的第一距离对应的像素点为所述边缘点。

其中,所述区域指定点可以为区域中心点、区域起始点、区域结尾点中的任意一个。所述区域中心点为所述感兴趣区域的几何中心点,即对应的等分线段的中心点。所述区域起始点为所述感兴趣区域的某条边的几何中心点,即对应的方向指示线段的起始点。所述区域结尾点为所述感兴趣区域的某条边的几何中心点,即对应的方向指示线段的结尾点。

对于每一个感兴趣区域,可以获取感兴趣区域中的每一个像素点与感兴趣区域的区域指定点之间的第一距离(可以为欧式距离或者汉明距离)。当区域指定点为区域中心点时,则第一距离为像素点与对应的所述感兴趣区域的区域中心点之间的距离。当区域指定点为区域起始点时,则第一距离为像素点与对应的所述感兴趣区域的区域起始点之间的距离。当区域指定点为区域结尾点时,则第一距离为像素点与对应的所述感兴趣区域的区域结尾点之间的距离。

第一距离越短,表明像素点与感兴趣区域的区域指定点越近,那么该像素点能够作为拟合点的可能性就越大。第一距离越长,表明像素点与感兴趣区域的区域指定点越远,那么该像素点能够作为拟合点的可能性就越小。

在得到多个第一距离之后,可以对多个第一距离进行从大到小,或者从小到大的排序,从而确定出最短的第一距离,将最短的第一距离对应的像素点确定为边缘点。

上述可选的实施方式,通过计算像素点与区域指定点之间的距离,从每个感兴趣区域中过滤出能够用于进行边缘拟合的边缘点,由于区域指定点为可以为区域中心点、区域起始点、区域结尾点中的任意一个,因而提供了三种距离获取方式,用于可以根据实际情况,比如,图像质量,任意设置或者调整一种距离获取方式,可操作性强,提高了用户的体验。

每个感兴趣区域中包括多个像素点,既可以采用上述提供的根据对比度的方式,从每个所述感兴趣区域中的多个像素点中过滤出边缘点,也可以采用上述提供的根据距离的方式,从每个所述感兴趣区域中的多个像素点中过滤出边缘点。无论是采用对比度的方式,还是采用距离的方式,其目的均是为了从像素点中过滤出边缘点。当边缘的对比度较为分明时,可以采用对比度的方式过滤出边缘点。当边缘的对比度较为接近时,可以采用距离的方式过滤出边缘点。

S13:从多个所述边缘点中过滤出拟合点。

由于过滤出的多个边缘点中存在一些干扰点,使用这些干扰点进行边缘拟合,会影响边缘拟合的效果,因此,需要从多个边缘点中过滤出拟合点,使用过滤出的拟合点进行边缘拟合。

在一个可选实施方式中,所述从多个所述边缘点中过滤出拟合点包括:

获取多个所述感兴趣区域的整体中心点;

根据每个所述边缘点到所述整体中心点之间的第二距离计算得到平均距离;

从多个所述第二距离中过滤出小于所述平均距离的目标第二距离;

将所述目标第二距离对应的边缘点确定为所述拟合点。

其中,整体中心点是指将多个感兴趣区域作为一个整体区域时的整体中心点。

如图4所示,为采用平均距离的方式过滤出的拟合点。

上述可选的实施方式,通过平均距离的方式,从边缘点中过滤出拟合点。边缘点与整体中心点之间的第二距离小于平均距离时,表明边缘点较靠近整体中心点,使用靠近整体中心点的边缘点作为拟合点进行边缘拟合时,使得拟合线段更为贴近物体的真实边缘。边缘点与整体中心点之间的第二距离大于平均距离时,表明边缘点较远离整体中心点,使用远离整体中心点的边缘点作为拟合点进行边缘拟合时,导致拟合线段中的一部分贴近物体的真实边缘,另一部分远离物体的真实边缘。

在另一个可选实施方式中,所述从多个所述边缘点中过滤出拟合点包括:

获取多个所述感兴趣区域的整体中心线;

根据所述整体中心线将多个所述感兴趣区域分为第一侧感兴趣区域和第二侧感兴趣区域;对所述第一侧感兴趣区域中的所述边缘点的数量与所述第二侧感兴趣区域中的所述边缘点的数量进行比较;

将所述数量多的一侧感兴趣区域中的边缘点确定为所述拟合点。

其中,整体中心线是指将多个感兴趣区域作为一个整体区域时的水平分割线,整体中心线可以为整体区域的水平对称轴。

可以将整体区域依据整体中心线分为上下两侧感兴趣区域,即区域分侧。

如图5所示,为采用区域分侧的方式过滤出的拟合点。

上述可选的实施方式,通过区域分侧的方式,从边缘点中过滤出拟合点。某一侧感兴趣区域中的边缘点的数量较大时,表明侧感兴趣区域中的边缘点较多,使用较多的边缘点作为拟合点进行边缘拟合时,使得拟合线段的效果更佳,从而更加贴近物体的真实边缘。某一侧感兴趣区域中的边缘点的数量较小时,表明侧感兴趣区域中的边缘点较少,使用较少的边缘点作为拟合点进行边缘拟合时,导致拟合线段的效果较差。

S14:对所述拟合点进行拟合,得到用于表征所述目标图像中物体边缘的线段。

在从边缘点中过滤出拟合点之后,已经精确的排出了干扰点的存在,因而使用过滤出的拟合点进行拟合,能够得到用于表征目标图像中物体边缘的线段。

在一个可选实施方式中,可以通过最小二乘法代入拟合点获得图像边缘的拟合线段。

最小二乘法进行边缘拟合的原理为:

选择n组拟合点(x

将所述n组拟合点代入如下最小二乘法计算公式,获得拟合直线的斜率(k)和截距(b);斜率(k)计算公式:

根据所述斜率(k)和截距(b),获得最优拟合直线公式(y=kx+b)。

由于干扰点会降低图像的质量和清晰度,会让算法处理更多的数据,因此,干扰点的存在既会影响边缘拟合的精度和稳定性,也会降低处理速度,影响边缘拟合的效率。本申请通过在目标图像中设置多个感兴趣区域,能够排除不需要的区域的干扰;通过在感兴趣区域中过滤出边缘点,能够有效的减少寻找边缘点的搜索范围,从而能够提高边缘拟合的效率,过滤出的边缘点去除了干扰点,能够减少噪声和错误,提高边缘拟合的准确性和可靠性;再从边缘点中过滤出用于边缘拟合的拟合点,进一步排除了干扰点的影响,使得边缘拟合算法只需处理具有意义的数据,从而可以进一步提高边缘拟合效率和质量。

此外,从感兴趣区域中过滤出边缘点及从边缘点中过滤出拟合点之后,可以将非拟合点进行删除处理,因为干扰点通常会掩盖一些有用的信息,从目标图像中删除非拟合点,能够去除干扰点对目标图像的影响,从而能够改善目标图像的视觉效果和图像的质量,也方便后续对目标图像的处理和分析,例如,对目标图像进行特征提取处理时,能够更好的识别和提取到图像特征。

参阅图6所示,为本发明实施例提供的电子设备的结构示意图。在本发明较佳实施例中,所述电子设备6可以包括,但不限于:存储器61、至少一个处理器62及至少一条通信总线63。

本领域技术人员应该了解,图6示出的图像边缘拟合设备的结构并不构成本发明实施例的限定,所述电子设备6还可以包括比图示更多或更少的其他硬件或者软件,或者不同的部件布置。

在一些实施例中,所述电子设备6是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路、可编程门阵列、数字处理器及嵌入式设备等。

需要说明的是,所述电子设备6仅为举例,其他现有的或今后可能出现的电子产品如可适应于本申请,也应包含在本申请的保护范围以内,并以引用方式包含于此。

在一些实施例中,所述存储器61中存储有计算机程序,所述计算机程序被所述至少一个处理器62执行时实现如所述的设备平衡控制方法中的全部或者部分步骤。所述存储器61包括只读存储器(Read-Only Memory,R OM)、可编程只读存储器(Programmable Read-Only Memory,PROM)、可擦除可编程只读存储器(Erasable Program mable Read-OnlyMemory,EPROM)、一次可编程只读存储器(One-time Programmable Read-Only Memory,OTPROM)、电子擦除式可复写只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(Compact Disc Read-Only Memory,CD-ROM)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。进一步地,所述计算机可读存储介质可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序等。

在一些实施例中,所述至少一个处理器62是所述电子设备6的控制核心(ControlUnit),利用各种接口和线路连接整个电子设备6的各个部件,通过运行或执行存储在所述存储器61内的程序或者模块,以及调用存储在所述存储器61内的数据,以执行电子设备6的各种功能和处理数据。例如,所述至少一个处理器62执行所述存储器中存储的计算机程序时实现本申请实施例中所述的图像边缘拟合方法的全部或者部分步骤;或者实现图像边缘拟合装置的全部或者部分功能。所述至少一个处理器62可以由集成电路组成,例如可以由单个封装的集成电路所组成,也可以是由多个相同功能或不同功能封装的集成电路所组成,包括一个或者多个中央处理器(Central Processing unit,CPU)、微处理器、数字处理芯片、图形处理器及各种控制芯片的组合等。

所述至少一个处理器62执行所述存储器61中存储的计算机程序时,用于实现:

在目标图像中设置多个感兴趣区域;

从每个所述感兴趣区域中的多个像素点中过滤出边缘点;

从多个所述边缘点中过滤出拟合点;

对所述拟合点进行拟合,得到用于表征所述目标图像中物体边缘的线段。

可选的,所述至少一个处理器62在目标图像中设置多个感兴趣区域包括:

显示所述目标图像对应的编辑界面;

通过所述编辑界面接收用户根据所述物体边缘在所述目标图像上绘制的原始线段;

对所述原始线段进行等分,得到多个等分线段;

以每个所述等分线段的中心点为中心,根据定义的长和宽,生成多个矩形区域,每个所述矩形区域为一个感兴趣区域。

可选的,所述至少一个处理器62对所述原始线段进行等分,得到多个等分线段包括:

获取所述目标图像的边缘质量;

根据所述边缘质量与预设边缘质量阈值分段区间,确定等分数量;

根据所述等分数量对所述原始线段进行等分,得到多个等分线段;

其中,所述预设边缘质量阈值分段区间包括多段边缘质量阈值区间,每段边缘质量阈值区间对应一个等分数量。

可选的,所述至少一个处理器62从每个所述感兴趣区域中的多个像素点中过滤出边缘点包括:

获取所述感兴趣区域中的每个像素点的对比度;

从所述多个像素点中过滤出对比度的绝对值最大的第一目标像素点,作为所述边缘点。

可选的,所述至少一个处理器62从每个所述感兴趣区域中的多个像素点中过滤出边缘点包括:

获取每个所述像素点与对应的所述感兴趣区域的区域指定点之间的第一距离,从多个所述第一距离中过滤出最短的第一距离,确定所述最短的第一距离对应的像素点为所述边缘点。

可选的,所述至少一个处理器62从多个所述边缘点中过滤出拟合点包括:

获取多个所述感兴趣区域的整体中心点;

根据每个所述边缘点到所述整体中心点之间的第二距离计算得到平均距离;

从多个所述第二距离中过滤出小于所述平均距离的目标第二距离;

将所述目标第二距离对应的边缘点确定为所述拟合点。

可选的,所述至少一个处理器62从多个所述边缘点中过滤出拟合点包括:

获取多个所述感兴趣区域的整体中心线;

根据所述整体中心线将多个所述感兴趣区域分为第一侧感兴趣区域和第二侧感兴趣区域;对所述第一侧感兴趣区域中的所述边缘点的数量与所述第二侧感兴趣区域中的所述边缘点的数量进行比较;

将所述数量多的一侧感兴趣区域中的边缘点确定为所述拟合点。

可选的,在所述确定灰度图像中的感兴趣区域之前,所述至少一个处理器62执行所述存储器61中存储的计算机程序时,还用于实现:

对所述目标图像进行去噪处理;及/或

对所述目标图像进行对比度增强处理。

在一些实施例中,所述至少一条通信总线63被设置为实现所述存储器61以及所述至少一个处理器62等之间的连接通信。尽管未示出,所述电子设备6还可以包括给各个部件供电的电源(比如电池),优选的,电源可以通过电源管理装置与所述至少一个处理器62逻辑相连,从而通过电源管理装置实现管理充电、放电、以及功耗管理等功能。电源还可以包括一个或一个以上的直流或交流电源、再充电电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。所述电子设备6还可以包括多种传感器、蓝牙模块、Wi-Fi模块等,在此不再赘述。

上述以软件功能模块的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台电子设备(可以是个人计算机,电子设备,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的部分。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,既可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

以上均为本申请的较佳实施例,并非依此限制本申请的保护范围,故:凡依本申请的结构、形状、原理所做的等效变化,均应涵盖于本申请的保护范围之内。

相关技术
  • 图像信息的传输方法、装置、存储介质及电子设备
  • 图像传输方法、装置、电子设备和存储介质
  • 夜景图像处理方法、装置、电子设备及存储介质
  • 图像形成方法、装置、电子设备和可读存储介质
  • 图像降噪方法、装置、电子设备及计算机可读存储介质
  • 图像边缘拟合方法、电子设备及存储介质
  • 一种内窥镜图像边缘锐利度增强方法、装置、电子设备及存储介质
技术分类

06120116305590