书签 分享 收藏 举报 版权申诉 / 14

自动分割图片的方法和装置.pdf

  • 上传人:xia****o6
  • 文档编号:5818749
  • 上传时间:2019-03-22
  • 格式:PDF
  • 页数:14
  • 大小:1.33MB
  • 摘要
    申请专利号:

    CN201110253275.2

    申请日:

    2011.08.30

    公开号:

    CN102289833A

    公开日:

    2011.12.21

    当前法律状态:

    终止

    有效性:

    无权

    法律详情:

    专利权的视为放弃IPC(主分类):G06T 11/60放弃生效日:20111221|||实质审查的生效IPC(主分类):G06T 11/60申请日:20110830|||公开

    IPC分类号:

    G06T11/60; G06F17/30

    主分类号:

    G06T11/60

    申请人:

    北京瑞信在线系统技术有限公司

    发明人:

    张纪涛; 范书德

    地址:

    100007 北京市东城区东直门南大街1号来福士中心办公楼10层

    优先权:

    专利代理机构:

    隆天国际知识产权代理有限公司 72003

    代理人:

    张浴月;张志杰

    PDF完整版下载: PDF下载
    内容摘要

    本申请提供一种自动分割图片的方法和装置,该方法包括如下步骤:读入蒙板,该蒙板以不同颜色区分为多个图块;对该蒙板的所有像素进行遍历;依据遍历到的不同颜色识别出该蒙板上各个图块的形状;以及按照该蒙板上各个图块的形状对待分割图片进行分割。利用本申请提供的方法和装置,可以根据不同的蒙板而灵活、快速、准确地把图片分割成图块,提高了适用性和可扩展性,能够极大地丰富和方便用户的使用。

    权利要求书

    1.一种自动分割图片的方法,包括如下步骤:
    读入蒙板,该蒙板以不同颜色区分为多个图块;
    对该蒙板的所有像素进行遍历;
    依据遍历到的不同颜色识别出该蒙板上各个图块的形状;以及
    按照该蒙板上各个图块的形状对待分割图片进行分割。
    2.如权利要求1所述的方法,还包括:
    在对该蒙板进行遍历的过程中建立映射表,以该蒙板中的颜色为索引,
    与颜色相对应的是该颜色图块的区域记录数据;
    其中,每种颜色的区域记录数据包括:所对应颜色的图块中像素位置分
    别在X方向和Y方向上的最小值和最大值。
    3.如权利要求2所述的方法,还包括:
    对遍历到的该蒙板中的每一种颜色,根据所述区域记录数据确定一个矩
    形区域。
    4.如权利要求3所述的方法,还包括:
    在按照该蒙板上各个图块的形状对待分割图片进行分割的步骤中,在所
    确定的矩形区域内,对除了所对应颜色之外的其它颜色进行透明处理。
    5.如权利要求4所述的方法,还包括:
    在该透明处理中,依次分别对该蒙板中的每一种颜色所对应的矩形区域
    内的像素再进行一次遍历,并利用遍历的结果对该待分割图片进行分割。
    6.如权利要求5所述的方法,还包括:
    在对一种颜色所对应的矩形区域内的像素再进行一次遍历的步骤中,将
    所遍历到的像素颜色与该矩形区域所对应的颜色进行比较,若一坐标(i,j)
    处像素的颜色正是该矩形区域所对应的颜色,则在待分割图片中的相应坐标
    (i,j)处取出该待分割图片的像素;否则,若一坐标(i,j)处像素的颜色不
    是该矩形区域所对应的颜色,则不会从该待分割图片中的相应坐标(i,j)处
    取出像素。
    7.如权利要求6所述的方法,还包括:
    将所取出的该待分割图片的像素存储在一存储空间中,由所取出的该待
    分割图片的全部像素的集合形成一分割图片。
    8.如权利要求1至7中任一项所述的方法,其中,
    该蒙板是预先存储在数据库中的;
    该待分割图片的大小、形状、外轮廓与该蒙板的大小、形状、外轮廓均
    一致;
    在按照该蒙板上各个图块的形状对待分割图片进行分割的步骤中,使该
    待分割图片的外轮廓与该蒙板的外轮廓重合。
    9.一种自动分割图片的装置,包括:
    蒙板获取模块,用于读入蒙板,该蒙板以不同颜色区分为多个图块;
    蒙板遍历模块,用于对该蒙板的所有像素进行遍历;
    形状识别模块,用于依据遍历到的不同颜色识别出该蒙板上各个图块的
    形状;以及
    图片分割模块,用于按照该蒙板上各个图块的形状对待分割图片进行分
    割。
    10.如权利要求9所述的装置,其中,
    该蒙板遍历模块还包括:
    映射表建立单元,用于在对该蒙板进行遍历的过程中建立映射表,
    以该蒙板中的颜色为索引,与颜色相对应的是该颜色图块的区域记录数据;
    其中,每种颜色的区域记录数据包括:所对应颜色的图块中像素位
    置分别在X方向和Y方向上的最小值和最大值;
    该形状识别模块还包括:
    矩形区域确定单元,用于对遍历到的该蒙板中的每一种颜色,根据
    所述区域记录数据确定一个矩形区域;以及
    透明处理单元,用于在所确定的矩形区域内,对除了所对应颜色之
    外的其它颜色进行透明处理;
    该图片分割模块还包括:
    矩形区域遍历及像素提取单元,用于对该矩形区域内的像素再进行
    一次遍历,将所遍历到的像素颜色与该矩形区域所对应的颜色进行比较,若
    一坐标(i,j)处像素的颜色正是该矩形区域所对应的颜色,则在待分割图片
    中的相应坐标(i,j)处取出该待分割图片的像素;否则,若一坐标(i,j)处
    像素的颜色不是该矩形区域所对应的颜色,则不会从该待分割图片中的相应
    坐标(i,j)处取出像素;以及
    分割图片单元,用于将所取出的该待分割图片的像素存储在一空间
    中,由所取出的该待分割图片的全部像素的集合形成一幅图片。

    说明书

    自动分割图片的方法和装置

    技术领域

    本申请涉及一种自动分割图片的方法和装置,更具体地,涉及一种按照
    所获取的蒙板文件来对图片进行自动分割的方法和装置。

    背景技术

    近年来,随着个人电脑、平板电脑、智能手机等各种个人数字终端的日
    益普及,人们也越来越多地使用它们来进行日常的休闲娱乐。在这些个人数
    字终端上进行的各种休闲娱乐项目中,拼图游戏是一款有趣的、费脑力的游
    戏,使人们在得到乐趣的同时,又能够很好的锻炼判断能力和反应能力。

    拼图游戏总的规则都是需要把形状不一的图块镶嵌到图形中去,各个图
    块的形状不一,大小也不等。对于拼图游戏的设计而言,首先面对的问题是
    如何灵活、快速、准确地把一幅完整的图片(如用户根据自己的喜好而选取
    的一幅图片)分割成图块。

    为了解决这个问题,传统的拼图方式是把绘图、切图的方法写到算法里
    面,不需要借助工具,算法就实现了一种切图方式,如果想变成另一种就很
    费事了,又需要重新写算法,也就是说,在现有的拼图游戏中,利用传统图
    片分割方法分割的图块形状单一,算法实现较为复杂,且灵活性差。

    发明内容

    针对现有技术中的上述不足,为了解决现有拼图游戏的分割图片方法中
    不能随意定制图块形状、需要频繁修改算法及代码的问题,本发明提出了基
    于蒙板文件的分割方法。本方法采用一个含有多种关键色的图片作为蒙板文
    件,每种关键色就表示了一个图块。本方法可以根据具体需求灵活定制模板,
    不需要重新编译程序,提高了程序的灵活性和可扩展性。

    本申请的目的在于提供一种自动分割图片的方法和装置,其能够基于不
    同的蒙板来对待分割图片进行分割。

    为了实现上述目的,本申请的一个方案提供了一种自动分割图片的方法,
    包括如下步骤:读入蒙板,该蒙板以不同颜色区分为多个图块;对该蒙板的
    所有像素进行遍历;依据遍历到的不同颜色识别出该蒙板上各个图块的形状;
    以及按照该蒙板上各个图块的形状对待分割图片进行分割。

    依据上述方法,还包括:在对该蒙板进行遍历的过程中建立映射表,以
    该蒙板中的颜色为索引,与颜色相对应的是该颜色图块的区域记录数据。

    依据上述方法,其中,每种颜色的区域记录数据包括:所对应颜色的图
    块中像素位置分别在X方向和Y方向上的最小值和最大值。

    依据上述方法,还包括:对遍历到的该蒙板中的每一种颜色,根据所述
    区域记录数据确定一个矩形区域。

    依据上述方法,还包括:在按照该蒙板上各个图块的形状对待分割图片
    进行分割的步骤中,在所确定的矩形区域内,对除了所对应颜色之外的其它
    颜色进行透明处理。

    依据上述方法,还包括:在该透明处理中,依次分别对该蒙板中的每一
    种颜色所对应的矩形区域内的像素再进行一次遍历,并利用遍历的结果对该
    待分割图片进行分割。

    依据上述方法,还包括:在对一种颜色所对应的矩形区域内的像素再进
    行一次遍历的步骤中,将所遍历到的像素颜色与该矩形区域所对应的颜色进
    行比较,若一坐标(i,j)处像素的颜色正是该矩形区域所对应的颜色,则在
    待分割图片中的相应坐标(i,j)处取出该待分割图片的像素;否则,若一坐
    标(i,j)处像素的颜色不是该矩形区域所对应的颜色,则不会从该待分割图
    片中的相应坐标(i,j)处取出像素。

    依据上述方法,还包括:将所取出的该待分割图片的像素存储在一存储
    空间中,由所取出的该待分割图片的全部像素的集合形成一分割图片。

    依据上述方法,其中,该待分割图片的大小、形状、外轮廓与该蒙板的
    大小、形状、外轮廓均一致;在按照该蒙板上各个图块的形状对待分割图片
    进行分割的步骤中,使该待分割图片的外轮廓与该蒙板的外轮廓重合。

    依据上述方法,其中,该蒙板是预先存储在数据库中的。

    本申请的另一个方案提供了一种自动分割图片的装置,包括:蒙板获取
    模块,用于读入蒙板,该蒙板以不同颜色区分为多个图块;蒙板遍历模块,
    用于对该蒙板的所有像素进行遍历;形状识别模块,用于依据遍历到的不同
    颜色识别出该蒙板上各个图块的形状;以及图片分割模块,用于按照该蒙板
    上各个图块的形状对待分割图片进行分割。

    依据上述装置,其中,该蒙板遍历模块还包括:映射表建立单元,用于
    在对该蒙板进行遍历的过程中建立映射表,以该蒙板中的颜色为索引,与颜
    色相对应的是该颜色图块的区域记录数据。

    依据上述装置,其中,每种颜色的区域记录数据包括:所对应颜色的图
    块中像素位置分别在X方向和Y方向上的最小值和最大值。

    依据上述装置,该形状识别模块还包括:矩形区域确定单元,用于对遍
    历到的该蒙板中的每一种颜色,根据所述区域记录数据确定一个矩形区域;
    以及透明处理单元,用于在所确定的矩形区域内,对除了所对应颜色之外的
    其它颜色进行透明处理。

    依据上述装置,其中,该图片分割模块还包括:矩形区域遍历及像素提
    取单元,用于对该矩形区域内的像素再进行一次遍历,将所遍历到的像素颜
    色与该矩形区域所对应的颜色进行比较,若一坐标(i,j)处像素的颜色正是
    该矩形区域所对应的颜色,则在待分割图片中的相应坐标(i,j)处取出该待
    分割图片的像素;否则,若一坐标(i,j)处像素的颜色不是该矩形区域所对
    应的颜色,则不会从该待分割图片中的相应坐标(i,j)处取出像素;以及分
    割图片单元,用于将所取出的该待分割图片的像素存储在一存储空间中,由
    所取出的该待分割图片的全部像素的集合形成一幅分割图片。

    在本发明中,可由美工人员首先根据需求绘制蒙板,或者可从数据库中
    提取预先绘制好的蒙板,蒙板中每个图块用不同颜色标出,根据不同颜色界
    定蒙板中每个图块区域,通过蒙板从原图中提取不规则图块,然后同时遍历
    蒙板和原图进行像素提取,生成新的图块。

    利用本申请提供的方法和装置,能够解决现有拼图游戏的分割图片方法
    中不能随意定制图块形状、需要频繁修改算法及代码的问题。根据本发明的
    自动分割图片的方法和装置,可以根据不同的蒙板而灵活、快速、准确地把
    图片分割成图块,提高了适用性和可扩展性,能够极大地丰富和方便用户的
    使用。

    通过以下参照附图对优选实施例的说明,本申请的上述以及其它目的、
    特征和优点将更加明显。

    附图说明

    本申请的附图均为示意和说明性的,并非用以限制本发明。图中的尺寸、
    比例均为示意性的,即使有所偏差也不影响其对于本发明的精神和实质的阐
    释。附图和说明书一起用来提供对于本发明的进一步阐释,以帮助本领域技
    术人员更好地理解本发明。在附图中:

    图1示例性示出根据本发明实施例的一蒙板图;

    图2示例性地示出根据本发明实施例的自动分割图片的方法的流程图;

    图3示例性示出一幅待分割图片;

    图4示例性示出用图1的蒙板文件分割出的第一个分割图片;

    图5示例性示出根据本发明实施例的自动分割图片的装置。

    具体实施方式

    下面将详细描述本申请的实施例。应当注意,这里描述的实施例只用于
    举例说明,并不用于限制本申请。

    根据本发明一实施例的基于蒙板文件的分割方法,是采用了一个含有多
    种关键色的图片作为一个蒙板文件,每种关键色就表示了一个区域,同时还
    有一个需要分割的图片,这个需要分割的图片通过和蒙板的一些运算,就可
    以根据蒙板上不同颜色图块的形状而分割出若干个区域。

    下面结合附图详细说明本发明的基于蒙板文件自动分割图片的方法。

    先请参见图1,图1示出本发明的一示例性蒙板图。蒙板图可依据不同
    的颜色而分为多个不同的图块。在示出的蒙板图中,例如,蒙板图的大小为
    400像素*400像素,其中一共分为4块,每块分别具有不同的颜色。各个图
    块按照左上、右上、左下、右下的顺序,它们的颜色值分别为RGB(0,255,0)、
    RGB(255,0,0)、RGB(0,0,255)、RGB(0,255,255),即,绿色、红色、蓝色、浅
    蓝色。

    下面请参见图2,图2示例性地示出根据本发明实施例的自动分割图片
    的方法的流程。

    首先,读入一个蒙板文件。蒙板文件可以是美工人员预先根据需求而绘
    制的蒙板图片,蒙板图片中的每个图块用不同的颜色标出。此外,各种绘制
    好的蒙板文件也可以预先存储在一个数据库中。例如,当需要对图片进行简
    单的分割时,就可以采用如图1所示的蒙板,其中分为4个图块,分别用不
    同的颜色标示出来。在其它情况下,如果需要对图片进行较复杂的分割,当
    然也可以采用图中未示的其它蒙板,例如6块、8块、16块、32块、64块、……、
    乃至更多块。而且,即使是对于图块数量相同的蒙板,不同图块之间边界处
    的分割形状也可以不同,例如对于图1所示的分为4个图块的蒙板,其图块
    边界处的凸凹形状、凸凹数量等都可以进行各种适当的变化。

    蒙板文件的读入可以是根据用户输入的蒙板读取指令而进行的。在于数
    据库中预先存储有各种绘制好的蒙板文件的情况下,用户可以通过该蒙板读
    取指令来选择蒙板中图块的块数和形状,从而能够以自己希望的方式来分割
    图片。

    然后,建立一个映射表,表的索引为颜色,颜色对应的值为区域记录数
    据minX,minY,maxX,maxY,具体说明如下。针对每一个图块,分别对应一
    组数值,这组数值记录minX,minY,maxX,maxY,即,具有一种颜色的一个
    图块中的像素位置分别在X方向和Y方向上的最小值和最大值。

    例如,可以从蒙板图片的左上角开始对像素进行遍历,这是第一次遍历。
    从左上角开始,遍历的顺序可以是从左至右,从上至下。按此顺序,对于图
    1所示的蒙板文件,可以依次遍历到绿、红、蓝、浅蓝这四种颜色。

    当遍历到第一个点时,可以将该点的坐标值赋给minX,minY,maxX,
    maxY作为其初始值。例如,假设在图1中左上角顶点处的绿色点的坐标为
    (0,400),在按照从左至右、从上至下的顺序遍历时,该点就是遍历到的
    第一个点。此时,就将该点的坐标值赋给minX,minY,maxX,maxY作为其初
    始值,即,初始值为minX=0,minY=400,maxX=0,maxY=400。

    每遍历到一个新的颜色,则在映射表中加入一个新的颜色记录,颜色计
    数值count加一(此外,根据本发明的另一个实例,该映射表中也可预先存
    储有各种颜色的索引,当遍历到某一颜色时,只需将区域记录数据存储到相
    对应的位置即可);同时,通过将当前像素的位置与minX,minY,maxX,maxY
    进行比较,更新这些区域值,从而生成一组新的区域记录数据。

    也就是说,针对每一个关键色有一组minX,minY,maxX,maxY数据,如
    果遍历到这个存在的颜色,就需要根据当前点的坐标更新这组数据,更新的
    方法如下:

    如果当前点的坐标x分量<minX

    则minX=当前点的坐标x分量;

    如果当前点的坐标x分量>maxX

    则maxX=当前点的坐标x分量;

    如果当前点的坐标y分量<minY

    则minY=当前点的坐标y分量;

    如果当前点的坐标y分量>maxY

    则maxY=当前点的坐标y分量。

    按照上述方法对整个蒙板图片的像素进行遍历,同时对区域记录数据
    minX,minY,maxX,maxY进行更新,当对全图完成一次遍历的时候,与每一
    种颜色对应的每个区域的轴对齐包围盒AABB就能够被确定出来了。具体而
    言,每一种颜色图块的轴对齐包围盒AABB是一个矩形区域,该矩形区域的
    边界是根据所对应的这种颜色的区域记录数据minX,minY,maxX,maxY来
    确定的。

    例如,对于图1中左上角的绿色图块而言,其轴对齐包围盒AABB将所
    有的绿色像素都包含在其中;另外,由于在图块边界处存在不规则的凸凹形
    状,所以除了绿色像素之外,该绿色图块的轴对齐包围盒AABB也不可避免
    地还包含有其它颜色的像素,例如红色、蓝色和浅蓝色。

    其它颜色图块的轴对齐包围盒AABB的情况与上述类同,在此省略其具
    体描述。

    如上所述,针对每个颜色的轴对齐包围盒AABB,除了和它对应的这个
    颜色之外,同时还不可避免地包含其它颜色。为了从矩形的轴对齐包围盒中
    提取出每一种颜色图块的具体形状,以便对待分割图片进行分割,对于每一
    个轴对齐包围盒AABB中除了对应颜色之外的其它颜色要做透明处理。

    例如,可以定义一个keyColor变量,作为当前AABB对应的颜色。在对
    待分割的图片进行分割时,针对每个AABB取一次像素,取像素是在真实的
    需要被分割的图片中取,这个图片大小和形状要和蒙板图的大小和形状保持
    一致,即,待分割图片的外轮廓与蒙板图的外轮廓应能够完全重合,换句话
    说,蒙板图可以是为待分割图片而量身定做的。例如,在本实施例中需要被
    分割的图也为400像素*400像素,其外轮廓与蒙板图的外轮廓是能够完全重
    合的,例如都是矩形。

    在该透明处理中,为了提取出每一种颜色图块的具体形状从而对待分割
    图片进行分割,对于每一种颜色图块的轴对齐包围盒AABB还需进行一次遍
    历,即第二次遍历。

    在该第二次遍历中,由于待分割图片的外轮廓与蒙板图的外轮廓能够完
    全重合,因此可使它们在相同坐标系中的坐标位置保持一致,即,使得待分
    割图片与蒙板图中的相应点具有相同的坐标。例如,在蒙板图中左上角顶点
    处的绿色点的坐标为(0,400)的情况下,使得待分割图片左上角顶点的坐
    标也为(0,400),类似地,其余相应点的坐标也均相互一致。此处,某一
    位置的坐标可用(i,j)表示,其中,0≤i≤400,0≤j≤400。

    该第二次遍历是对于第一次遍历完成后映射表中记录的所有颜色依次进
    行的。对于每种颜色,在该颜色的轴对齐包围盒AABB上进行该第二次遍历,
    同时依据第二次遍历的结果对待分割的图片进行像素提取。具体而言,在第
    二次遍历中,当遍历到蒙板图中坐标为(i,j)的像素点时,将蒙板图中坐标
    (i,j)处像素的颜色与该轴对齐包围盒所对应的颜色(即keyColor)进行比
    较,如果蒙板图中坐标(i,j)处像素的颜色正是该轴对齐包围盒所对应的颜
    色,则在待分割的图片中的相应位置的坐标(i,j)处取出该待分割图片的像
    素;否则,如果蒙板图中坐标(i,j)处像素的颜色不是该轴对齐包围盒所对
    应的颜色,则不会从该待分割的图片中取出相应坐标(i,j)处的像素。此处,
    在坐标(i,j)处取出该待分割图片的像素是指,在一存储空间(例如内存空
    间等)中存储坐标(i,j)处像素所表达的各种图像信息,如像素的颜色、色
    调、亮度等,以便对该像素所表达的图像信息进行完整的再现。

    例如,对于图1中绿色图块的轴对齐包围盒AABB进行该第二次遍历时,
    keycolor即为绿色。如果在蒙板图中遍历到的坐标(i,j)处的像素颜色为绿
    色,则在待分割的图片中的相应坐标(i,j)处取出该待分割图片的像素;相
    反,如果在蒙板图中遍历到的坐标(i,j)处的像素颜色不是绿色,则不会从
    该待分割的图片中取出相应坐标(i,j)处的像素。

    例如,此次遍历可以对应于以下程序语句:


    对于一种颜色而言,此次像素遍历完成后,会在存储空间中存储有按上
    述方法取出的待分割图片的像素(即,存储有该像素所表达的各种图像信息),
    这些像素的集合就组成了分割出来的图片,而这些像素的位置坐标的集合也
    就是分割成的图片的像素区域。例如,在对图1中绿色图块的轴对齐包围盒
    AABB进行了第二次遍历后,对应于该轴对齐包围盒中所有的绿色像素,从
    待分割图片中相应的坐标处取出像素,则形成了与该绿色图块的形状相对应
    的待分割图片的像素集合,该像素集合也就组成了与该绿色图块相对应的分
    割图片。

    在如上所述按照映射表中记录的第一种颜色对待分割图片进行了分割之
    后,还需要依次按照映射表中记录的其它颜色对该待分割图片进行分割,直
    至按照最后一种颜色完成对该待分割图片的分割为止。即,在对第一种颜色
    的轴对齐包围盒进行第二次遍历并分割出相应的分割图片之后,再依次对其
    它颜色的轴对齐包围盒进行第二次遍历,并从待分割图片中取出相应像素,
    从而依次按照其它颜色对该待分割图片进行分割,直至按照最后一种颜色的
    分割完成为止。

    例如,对于图1所示的蒙板,在依据绿色图块的形状对待分割图片进行
    了分割之后,还需要依次依据红色图块、蓝色图块、浅蓝色图块的形状对该
    待分割图片进行分割。在按照映射表中记录的所有四种颜色的分割都完成之
    后,便可以将该待分割图片分割成四个图片,这四个分割图片的形状分别与
    图1中的绿色、红色、蓝色、浅蓝色图块相对应,从而也就依据图1所示的
    蒙板形成了用来做制作拼图游戏的四个图块。

    参见图3和图4,其示出应用本发明的方法对图片进行分割的示例。原
    始的待分割图片如图3所示,其可以是由用户指定或选取的任何一幅图片;
    用图1的蒙板文件分割出的第一个文件如图4所示,即与绿色图块相对应的
    分割文件。当然,随着所获取的蒙板文件的不同,分割图片的数量和形状都
    会相应变化。

    再请参见图5,图5示例性示出根据本发明实施例的自动分割图片的装
    置,用于实现本发明的自动分割图片的方法。该装置可包括蒙板获取模块、
    蒙板遍历模块、形状识别模块和图片分割模块。其中:蒙板获取模块,用于
    读入蒙板,该蒙板以不同颜色区分为多个图块;蒙板遍历模块,用于对该蒙
    板的所有像素进行遍历;形状识别模块,用于依据遍历到的不同颜色识别出
    该蒙板上各个图块的形状;以及图片分割模块,用于按照该蒙板上各个图块
    的形状对待分割图片进行分割。

    此外,该蒙板遍历模块还可包括:映射表建立单元,用于在对该蒙板进
    行遍历的过程中建立映射表,以该蒙板中的颜色为索引,与颜色相对应的是
    该颜色图块的区域记录数据。其中,每种颜色的区域记录数据包括:所对应
    颜色的图块中像素位置分别在X方向和Y方向上的最小值和最大值。

    此外,该形状识别模块还可包括:矩形区域确定单元,用于对遍历到的
    该蒙板中的每一种颜色,根据所述区域记录数据确定一个矩形区域;以及透
    明处理单元,用于在所确定的矩形区域内,对除了所对应颜色之外的其它颜
    色进行透明处理。

    此外,该图片分割模块还可包括:

    矩形区域遍历及像素提取单元,用于对该矩形区域内的像素再进行一次
    遍历,将所遍历到的像素颜色与该矩形区域所对应的颜色进行比较,若一坐
    标(i,j)处像素的颜色正是该矩形区域所对应的颜色,则在待分割图片中的
    相应坐标(i,j)处取出该待分割图片的像素;否则,若一坐标(i,j)处像素
    的颜色不是该矩形区域所对应的颜色,则不会从该待分割图片中的相应坐标
    (i,j)处取出像素;以及

    分割图片单元,用于将所取出的该待分割图片的像素存储在一存储空间
    中,由所取出的该待分割图片的全部像素的集合形成一幅分割图片。

    本发明的自动分割图片的方法和装置能够带来如下的有益效果。即,本
    发明解决了现有拼图游戏的分割图片方法中不能随意定制图块形状、需要频
    繁修改算法及代码的问题。根据本发明的自动分割图片的方法和装置,可以
    根据不同的蒙板而灵活、快速、准确地把图片分割成图块,提高了适用性和
    可扩展性,能够极大地丰富和方便用户的使用。

    本发明提供的自动分割图片的方法及其步骤可以由具有数据处理能力的
    一个或多个处理设备例如一个或多个计算机运行计算机可执行指令(该计算
    机可执行指令反映了本发明提出的自动分割图片的方法的思想)来实现。该
    处理设备可以包括存储前述计算机可执行指令的存储介质。

    本发明提供的自动分割图片的装置可以是运行前述计算机可执行指令的
    一个或多个处理设备。该自动分割图片的装置中的各个模块可以为该处理设
    备运行前述计算机可执行指令时具有相应功能的设备组件。

    例如,本发明的自动分割图片的方法和装置可以在诸如个人电脑、平板
    电脑、智能手机等各种个人数字终端上运行和实现。

    应当注意,本领域技术人员能够理解的是,前述参照某一实施例描述的
    特征并非只限于该实施例,而是可以与参照其它实施例描述的特征组合应用。

    虽然已参照典型实施例描述了本申请,但应当理解,所用的术语是说明
    和示例性、而非限制性的术语。由于本申请能够以多种形式具体实施而不脱
    离发明的精神或实质,所以应当理解,上述实施例不限于任何前述的细节,
    而应在随附权利要求所限定的精神和范围内广泛地解释,因此落入权利要求
    或其等效范围内的全部变化和改型都应为随附权利要求所涵盖。

    关 键  词:
    自动 分割 图片 方法 装置
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:自动分割图片的方法和装置.pdf
    链接地址:https://www.zhuanlichaxun.net/p-5818749.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1