操作方法:一种基于图片识别的自动裁剪方法

优采云 发布时间: 2020-09-04 23:30

  基于图像识别的自动裁剪方法

  基于图像识别的自动裁剪方法

  [专利摘要]本发明涉及一种基于图片识别的自动裁剪方法,该方法包括(1)图片预处理;(2)人脸识别;(3)]背景识别;(4)自适应本发明采用基于识别的方法来实现图片的裁剪,并给出裁剪后的图片与原创图片的比例,本发明不需要人工干预,算法简单,算法简单。可靠性高,本发明可以根据需要采用不同的方法,满足不同网页显示的策略,本发明用于裁剪图片组,选择成功的选择作为显示图片,准确率9 9. 8%。本发明应用于信息和微薄页面图片的裁剪,人工测试的准确率9 9. 5%。

  [专利描述]-一种基于图像识别的自动裁切方法

  [技术领域]

  [0001]本发明涉及一种自动裁切方法,尤其涉及一种基于图片识别的自动裁切方法。

  [背景技术]

  [0002]在网页显示领域,图像裁剪是必不可少的部分。当前,需要根据网页显示需求将图片裁剪为不同的尺寸。图片裁剪方法有很多种,基本上可以分为两类:基于软件的手动裁剪和算法裁剪。

  [0003]基于软件的裁剪:首先定义裁剪区域和缩放比例,然后批量裁剪一组图片。对于某种类型的图片,请手动指定裁切过程。算法裁剪使用机器识别算法来识别背景区域,根据需要显示大小,切掉部分背景,然后放大和缩小图片。

  [0004]手动裁切的缺点是裁切图片需要大量的人力资源,并且随着网站的扩展,裁切图片的成本也很高。自动裁剪方法的缺点是算法复杂,同时必须监控图像裁剪的效果,以发现问题并及时调整算法。

  [发明内容]

  [0005]鉴于现有技术的缺点,本发明提出了一种基于图片识别的自动裁剪技术。根据要显示的页面尺寸,无需人工干预即可有效裁剪图片。根据观察,不同的网页对图像显示有不同的要求。根据所需的尺寸,确定是否需要裁剪原创图像。如果需要裁切,则首先执行脸部识别,如果没有脸部,则执行背景识别。基于此,找到图片中需要保留的主要部分。然后使用自适应拦截方法拦截所需的图形。

  [0006]通过以下技术方案实现本发明的目的:

  [0007]一种基于图片识别的自动裁剪方法,改进之处在于该方法包括

  [0008](I)图片预处理;

  [0009](2)人脸识别;

  [0010](3)背景识别;

  [0011](4)自适应拦截。

  [0012]优选地,步骤(I)包括读入图片以获得图片的高度和宽度信息,该信息与所需尺寸相同,并且比例恰好正确,则缩放直接结束

  [0013]优选地,步骤(2)包括确定是否识别出人脸。

  [0014]此外,

  [0015](2. 1)识别多张面孔,计算出最小的一帧,并在其中收录所有面孔,这是主要部分,进入权利要求的步骤and;并且

  [0016](2. 2)如果未识别出人脸,请继续进行索赔(3)。

  [0017]优选地,面部识别包括使用opencv的面部检测算法,皮肤识别算法和图像块算法来执行图片的照度补偿。

  [0018]优选地,步骤[3)包括使用图片块算法来计算左,右,上和下背景部分。

  [0019]优选地,步骤⑷包括

  [0020]对于多张脸,裁剪可收录所有脸的最小框架并将其标记为图片的主要部分;

  [0021]当无法截取面部时,将最大的面部构图为图片的主要部分;和

  [0022]当不捕获任何面部时,将取下背景部分的框标记为图片的主要部分。

  [0023]此外,根据所需的高度或宽度,计算图片主要部分的高度或宽度,然后找到一个

  [0024]窗口,即图片保留部分的高度和宽度。

  [0025]此外,该方法包括调整截取主体部分失败的大小,包括调整完成模式和调整中央延伸裁切模式;

<p>[0026]补全方法包括:如果截取失败,则可以通过在两侧或上下补充相应的颜色边缘来获得适当的尺寸;中心扩展裁剪方法包括:如果截取失败,例如高度和长度,则从中心扩展相应的宽度。如果宽度和长度增加,则从中心向左扩展,向右扩展以获得合适的尺寸。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线