[发明专利]图片处理方法、图集处理方法、计算机设备和存储介质在审
| 申请号: | 201910228955.5 | 申请日: | 2019-03-25 |
| 公开(公告)号: | CN111739084A | 公开(公告)日: | 2020-10-02 |
| 发明(设计)人: | 陈思敏;李杰;姚石;鄢彪 | 申请(专利权)人: | 上海幻电信息科技有限公司 |
| 主分类号: | G06T7/62 | 分类号: | G06T7/62;G06T3/60 |
| 代理公司: | 北京英特普罗知识产权代理有限公司 11015 | 代理人: | 程超 |
| 地址: | 200120 上海市浦东新区中国(上海)*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 图片 处理 方法 计算机 设备 存储 介质 | ||
本发明提供了一种图片处理方法、图集处理方法、计算机设备和存储介质。该图片处理方法包括:获取待处理图片,其中,待处理图片包括多个像素,多个像素包括用于构成图像的第一像素和用于构成图像背景的第二像素;将待处理图片旋转,其中,每旋转一个角度,得到一个中间图片;在待处理图片和若干中间图片中,选择至少两个图片,分别计算包围图像的包围盒面积;在包围盒面积最小的图片中,去除包围盒外的第二像素,得到处理后图片。通过本发明,能够减小图片,并且在生成图集时,减小图集体积,提升图集空间利用率。
技术领域
本发明涉及数据处理技术领域,尤其涉及一种图片处理方法、图集处理方法、计算机设备和存储介质。
背景技术
在动画、漫画、影视以及游戏等相关产业中,初始阶段需要在制图软件中设计和制作人物、动物或器具等形象,通常情况下,这些形象由多个图像组成,在将制图软件制作的形象导出之后,进行后续的动作设计等处理之前,会将形象拆分为不同的图像单元,每个图像单元包括一个或多个图像,以实现针对单个图像单元的控制。
现有技术中,在采用Photoshop制作上述形象时,分布于多个图层中,现有技术在将形象拆分为不同的图像单元时,会把所有图层属性隐藏,然后显示出形象整体,再按照图像进行分割裁剪。发明人研究发现,这种处理方式存在以下两个方面的问题:第一,裁剪后形成的碎图体积较大,限制了后续处理程序图片载入速度的进一步提升和内存消耗的进一步减小;第二,这种裁剪方法速度较慢,特别是针对复杂的形象,读取数据并显示图像的时间长,且需要大量的裁剪步骤,整体响应时间较长。此外,现有技术中对形象拆分工具为Photoshop的脚本工具,每次进行形象拆分时,均需要打开Photoshop,操作复杂。
因此,提供一种图片处理方法、图集处理方法、计算机设备和存储介质,以减小图片大小,成为本领域有待解决的技术问题。
发明内容
本发明的目的是提供一种图片处理方法、图集处理方法、计算机设备和存储介质,用于解决现有技术中图片较大,生成图集体积大、图集空间利用率低的技术问题。
一方面,为实现上述目的,本发明提供了一种图片处理方法。
该图片处理方法包括:获取待处理图片,其中,待处理图片包括多个像素,多个像素包括用于构成图像的第一像素和用于构成图像背景的第二像素;将待处理图片旋转,其中,每旋转一个角度,得到一个中间图片;在待处理图片和若干中间图片中,选择至少两个图片,分别计算包围图像的包围盒面积;在包围盒面积最小的图片中,去除包围盒外的第二像素,得到处理后图片。
进一步地,将待处理图片旋转的步骤具体为:将待处理图片在预定角度范围内,以预定间隔角度进行旋转;在待处理图片和若干中间图片中,选择至少两个图片,分别计算包围图像的包围盒面积的步骤具体为:在待处理图片和若干中间图片中,选择所有的图片,分别计算包围图像的包围盒面积。
进一步地,像素在第一方向上的坐标为第一坐标,在第二方向上的坐标为第二坐标,其中,第一方向和第二方向垂直,在待处理图片中,包围盒包括在第一方向上延伸的两个第一边和在第二方向上延伸的两个第二边。
进一步地,计算待处理图片中包围图像的包围盒面积的步骤包括:针对待处理图片,将第一坐标相同的一组像素作为一个像素列,在每个像素列中,获取第二坐标最大的第一像素和第二坐标最小的第一像素,写入第一数组;将第二坐标相同的一组像素作为一个像素行,在每个像素行中,获取第一坐标最大的第一像素和第一坐标最小的第一像素,写入第二数组;计算第一数组和第二数组的交集,得到初始凸点数组;在初始凸点数组中,计算最大的第一坐标和最小的第一坐标的差得到第一初始差值,计算最大的第二坐标和最小的第二坐标的差得到第二初始差值;计算第一初始差值和第二初始差值的积,得到待处理图片中包围图像的包围盒的面积。
进一步地,将待处理图片旋转的步骤包括:确定待处理图片中图像的包围盒中心,得到初始中心点;将初始凸点数组中的各像素的坐标绕初始中心点旋转,得到中间凸点数组。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海幻电信息科技有限公司,未经上海幻电信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910228955.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种空车位识别方法
- 下一篇:一种用于控制车辆运行范围的系统和方法





