【技术实现步骤摘要】
棋盘覆盖着色方法、装置及终端设备
本专利技术属于图像着色
,尤其涉及一种棋盘覆盖着色方法、装置及终端设备。
技术介绍
棋盘覆盖是指在一个2k×2k个方格组成的棋盘中,恰有一个方格与其他方格不同,称为特殊方格,用4个朝向各不相同的3个方格组成的L型骨牌对棋盘上特殊方格以外的区域进行覆盖,且任何两个L型骨牌不得重叠覆盖。按照任一L型骨牌对棋盘覆盖的顺序对代表棋盘的棋盘方格进行着色,即棋牌覆盖着色。目前的着色方案是对每次进行棋盘覆盖的L型骨牌赋予不同的颜色,并利用当前L型骨牌的颜色对代表棋盘的棋盘方格进行着色,当k=2时,即棋盘由22×22=4×4个方格组成时,需要5种颜色对代表棋盘的棋盘方格进行着色,但当k﹥2时,随着k的增加,需要的颜色种类越来越多,代表棋盘的棋盘方格被覆盖的相邻的L型方格之间的颜色也越来越相近,例如k为4时,需要提前预设84种颜色对代表棋盘的棋盘方格进行覆盖着色。如何利用更少种类的颜色对代表棋盘的棋盘方格进行更加颜色鲜明的着色成为亟需解决的问题。
技术实现思路
有鉴于此,本专利技术实施例提供了一种棋盘覆盖着色方法、装置及终端设备,以解决现有技术中代表棋盘的棋盘方格的方格越多,图像着色需要的颜色种类也越多,且图像着色后相邻的L型方格之间的颜色相似的问题。本专利技术实施例的第一方面提供了一种棋盘覆盖着色方法,包括:采用L型骨牌对棋盘方格进行完全覆盖,并对所述棋盘方格中的每个L型骨牌进行标号,获得每个L型骨牌的序号;根据当前L型骨牌的序号以及所述当前 ...
【技术保护点】
1.一种棋盘覆盖着色方法,其特征在于,包括:/n采用L型骨牌对棋盘方格进行完全覆盖,并对所述棋盘方格中的每个L型骨牌进行标号,获得每个L型骨牌的序号;/n根据当前L型骨牌的序号以及所述当前L型骨牌的周围骨牌的序号,将所有L型骨牌标记为第一类型骨牌或者第二类型骨牌;/n根据所述第一类型骨牌的序号,对所述第一类型骨牌对应的棋盘方格赋值为第一值;根据所述第二类型骨牌的序号与所述第二类型骨牌的周围骨牌对应的棋盘方格的赋值,对所述第二类型骨牌对应的棋盘方格赋值为第二值或者第三值;/n根据所述棋盘方格中标记的所述第一值、所述第二值以及所述第三值,对所述棋盘方格进行着色处理,使相同的值对应相同的颜色。/n
【技术特征摘要】
1.一种棋盘覆盖着色方法,其特征在于,包括:
采用L型骨牌对棋盘方格进行完全覆盖,并对所述棋盘方格中的每个L型骨牌进行标号,获得每个L型骨牌的序号;
根据当前L型骨牌的序号以及所述当前L型骨牌的周围骨牌的序号,将所有L型骨牌标记为第一类型骨牌或者第二类型骨牌;
根据所述第一类型骨牌的序号,对所述第一类型骨牌对应的棋盘方格赋值为第一值;根据所述第二类型骨牌的序号与所述第二类型骨牌的周围骨牌对应的棋盘方格的赋值,对所述第二类型骨牌对应的棋盘方格赋值为第二值或者第三值;
根据所述棋盘方格中标记的所述第一值、所述第二值以及所述第三值,对所述棋盘方格进行着色处理,使相同的值对应相同的颜色。
2.如权利要求1所述的棋盘覆盖着色方法,其特征在于,所述根据当前L型骨牌的序号以及所述当前L型骨牌的周围骨牌的序号,将所有L型骨牌标记为第一类型骨牌以及第二类型骨牌,包括:
将所述当前L型骨牌的序号与所述当前L型骨牌的周围骨牌的序号进行比较:
若所述当前L型骨牌的周围骨牌的序号都大于所述当前L型骨牌的序号时,则将所述当前L型骨牌标记为第一类型骨牌;
若所述当前L型骨牌的周围骨牌的序号中不都大于所述当前L型骨牌的序号时,则将所述L型骨牌标记为第二类型骨牌。
3.如权利要求1或2所述的棋盘覆盖着色方法,其特征在于,所述根据所述第二类型骨牌的序号与所述第二类型骨牌的周围骨牌对应的棋盘方格的赋值,对所述第二类型骨牌对应的棋盘方格赋值为第二值,包括:
按照所述第二类型骨牌的序号的顺序,依次判断所述第二类型骨牌的周围骨牌对应的棋盘方格的赋值中是否包含所述第一值,或所述第一值与所述第三值;
若所述第二类型骨牌的周围骨牌对应的棋盘方格的赋值中包含所述第一值,或所述第一值与所述第三值,则对所述第二类型骨牌对应的棋盘方格赋值为第二值。
4.如权利要求3所述的棋盘覆盖着色方法,其特征在于,所述根据所述第二类型骨牌的序号与所述第二类型骨牌的周围骨牌对应的棋盘方格的赋值,对所述第二类型骨牌对应的棋盘方格赋值为第三值,包括:
按照所述第二类型骨牌的序号的顺序,依次判断所述第二类型骨牌的周围骨牌对应的棋盘方格的赋值中是否包含所述第一值与所述第二值;
若所述第二类型骨牌的周围骨牌对应的棋盘方格的赋值中包含所述第一值与所述第二值,则对所述第二类型骨牌对应的棋盘方格赋值为第三值。
5.如权利要求1所述的棋盘覆盖着色方法,其特征在于,在所述采用L型骨牌对棋盘方格进行完全覆盖,并对所述棋盘方格中的每个L型骨牌进行标号,获得每个L型骨牌的序号之前,还包括:
将所述棋盘方格中的任一方格作为特殊方格,并获得所述特殊方格的序号。...
【专利技术属性】
技术研发人员:王利民,石晨阳,
申请(专利权)人:河北建筑工程学院,
类型:发明
国别省市:河北;13
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。