【技术实现步骤摘要】
一种控件区域生成方法、装置、电子设备及存储介质
[0001]本专利技术涉及图像处理
,特别是涉及一种控件区域生成方法、一种控件区域生成装置、一种电子设备和一种计算机可读存储介质。
技术介绍
[0002]随着计算机科学技术的不断发展,图像处理方法层出不穷,应用也越来越广泛。其中,图像分割就是把图像分成若干个特定的、具有独特性质的区域并提出感兴趣目标的技术和过程。
[0003]例如,软件界面的开发可以利用图像分割技术,在设计稿图像转成代码的过程中,如何从图像中分割出控件是最主要的诉求之一。利用控件的边缘梯度进行边缘检测,是后续分割的基础。由于边缘检测算法容易出现虚假边缘、边缘丢失等现象,因此,难以适用于不同的设计稿图像,需要人工调试参数,耗费工时,继而分割控件还存在错误率高,效率低的问题。
技术实现思路
[0004]本专利技术实施例的目的在于提供一种控件区域生成方法、装置、电子设备及计算机可读存储介质,从而解决分割控件时错误率高,效率低的技术问题。
[0005]为了解决上述问题,在本专利技术 ...
【技术保护点】
【技术特征摘要】
1.一种控件区域生成方法,其特征在于,包括:将待处理图像转换为梯度图像;根据所述梯度图像的灰度,采用初始阈值将所述梯度图像划分为边缘像素点和背景像素点,以所述边缘像素点和背景像素点的平均灰度的平均值作为修正后的阈值,根据修正后的阈值重新划分所述梯度图像中的边缘像素点和背景像素点,迭代执行直至修正后的阈值和上一次修正后的阈值之间的差小于预设值,将最后一次修正后的阈值作为划分所述边缘像素点和背景像素点的第一阈值;根据所述梯度图像的灰度,对所述梯度图像的像素点进行聚类,使得所述梯度图像中边缘像素点和背景像素点的平均灰度之间的方差最大,得到划分所述边缘像素点和背景像素点的第二阈值;根据所述第一阈值和第二阈值,对所述梯度图像进行边缘检测,得到强边缘和弱边缘;根据所述强边缘和弱边缘,生成目标边缘;根据所述目标边缘,生成所述待处理图像中的控件区域。2.根据权利要求1所述的方法,其特征在于,所述将待处理图像转换为梯度图像包括:将所述待处理图像转换为灰度图像;对所述灰度图像进行形态学梯度检测,得到所述梯度图像。3.根据权利要求1所述的方法,其特征在于,所述根据所述第一阈值和第二阈值,对所述梯度图像进行边缘检测,得到强边缘和弱边缘包括:根据所述第一阈值与预设系数计算出第三阈值;比较所述第二阈值和第三阈值,将所述第二阈值和第三阈值中较大的阈值作为上限阈值,将所述第二阈值和第三阈值中较小的阈值作为下限阈值;对所述梯度图像进行边缘检测,将高于所述上限阈值的像素点确定为所述强边缘,将介于所述上限阈值和下限阈值之间的像素点确定为所述弱边缘。4.根据权利要求3所述的方法,其特征在于,所述对所述梯度图像进行边缘检测包括:采用多级边缘检测算法,根据所述上限阈值和下限阈值,对所述梯度图像进行边缘检测,得到所述强边缘和弱边缘。5.根据权利要求1所述的方法,其特征在于,所述根据所述强边缘和弱边缘,生成目标边缘包括:将所述强边缘以及与所述强边缘相连的所述弱边缘,确定为所述目标边缘。6.一种控件区域生成装置,其特征在于,包括:转换模块,用于将待处理图像转换为梯度图像;迭代模块,用...
【专利技术属性】
技术研发人员:罗熹之,
申请(专利权)人:北京爱奇艺科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。