一种图片数据处理方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:33194906 阅读:32 留言:0更新日期:2022-04-24 00:23
本申请实施例公开了一种图片数据处理方法、装置、计算机设备及存储介质,该方法包括:基于图片数据内的像素点在目标颜色空间中的像素值,在目标颜色空间的第一颜色维度上确定像素点的第一变量值;基于量化窗口对第一变量值进行均匀量化处理,得到m个量化集合;基于量化窗口的窗口尺寸确定滑动窗口的滑动步长,基于滑动窗口以及滑动步长对m个量化集合进行遍历处理,得到n个聚合集合;在n个聚合集合中选取满足主色提取条件的聚合集合,在所选取的聚合集合中确定目标像素点,在目标颜色空间的第二颜色维度上获取第二变量值,基于目标像素点的第二变量值以及第一变量值,确定图片数据的主色。采用本申请实施例,可以提升主色提取的准确率。准确率。准确率。

【技术实现步骤摘要】
k+1);
[0013]图片主色确定模块,用于在n个聚合集合中选取满足主色提取条件的聚合集合,在满足主色提取条件的聚合集合中确定目标像素点,在目标颜色空间的第二颜色维度上获取目标像素点的第二变量值,基于目标像素点的第二变量值以及目标像素点的第一变量值,确定图片数据的主色。
[0014]其中,在变量值确定模块之前,该装置还包括:
[0015]图片获取模块,用于获取管理终端上传的原始图片数据;原始图片数据为管理终端响应针对主色提取界面的触发操作所选取的游戏图片数据;游戏图片数据对应的颜色空间为初始颜色空间;初始颜色空间包括第一颜色通道、第二颜色通道以及第三颜色通道;
[0016]预处理模块,用于基于初始颜色空间对应的像素点过滤条件,对原始图片数据的原始像素点进行预处理,将预处理后的原始图片数据作为用于进行主色提取的图片数据;
[0017]像素点提取模块,用于从图片数据中提取像素点,在第一颜色通道上获取像素点的第一通道变量值,在第二颜色通道上获取像素点的第二通道变量值,以及在第三颜色通道上获取像素点的第三通道变量值;
[0018]颜色转换处理模本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种图片数据处理方法,其特征在于,包括:基于图片数据内的像素点在目标颜色空间中的像素值,在所述目标颜色空间的第一颜色维度上确定所述像素点的第一变量值;基于所述第一颜色维度对应的量化窗口,对所述像素点的第一变量值进行均匀量化处理,得到与所述像素点相关联的m个量化集合;所述m为正整数;基于所述量化窗口的窗口尺寸确定滑动窗口的滑动步长,基于所述滑动窗口以及所述滑动步长,对所述m个量化集合进行遍历处理,得到与所述像素点相关联的n个聚合集合;所述n为正整数;所述滑动窗口具有覆盖k个量化集合的功能;所述k为小于或者等于所述m的正整数;所述n等于(m-k+1);在所述n个聚合集合中选取满足主色提取条件的聚合集合,在满足所述主色提取条件的聚合集合中确定目标像素点,在所述目标颜色空间的第二颜色维度上获取所述目标像素点的第二变量值,基于所述目标像素点的第二变量值以及所述目标像素点的第一变量值,确定所述图片数据的主色。2.根据权利要求1所述的方法,其特征在于,在所述基于图片数据内的像素点在目标颜色空间中的像素值,在所述目标颜色空间的第一颜色维度上确定所述像素点的第一变量值之前,所述方法还包括:获取管理终端上传的原始图片数据;所述原始图片数据为所述管理终端响应针对主色提取界面的触发操作所选取的游戏图片数据;所述游戏图片数据对应的颜色空间为初始颜色空间;所述初始颜色空间包括第一颜色通道、第二颜色通道以及第三颜色通道;基于所述初始颜色空间对应的像素点过滤条件,对所述原始图片数据的原始像素点进行预处理,将预处理后的原始图片数据作为用于进行主色提取的图片数据;从所述图片数据中提取像素点,在所述第一颜色通道上获取所述像素点的第一通道变量值,在所述第二颜色通道上获取所述像素点的第二通道变量值,以及在所述第三颜色通道上获取所述像素点的第三通道变量值;基于所述第一通道变量值、所述第二通道变量值以及所述第三通道变量值,对属于所述初始颜色空间中的像素点的初始像素值进行颜色转换处理,得到所述像素点在目标颜色空间中的像素值。3.根据权利要求2所述的方法,其特征在于,所述基于所述初始颜色空间对应的像素点过滤条件,对所述原始图片数据的原始像素点进行预处理,将预处理后的原始图片数据作为用于进行主色提取的图片数据,包括:获取所述初始颜色空间对应的像素点过滤条件,且获取所述原始图片数据中的原始像素点的总数量;在所述原始像素点的总数量达到所述像素点过滤条件中的降采样阈值时,对所述原始图片数据中的原始像素点进行降采样处理,将由降采样处理后的原始像素点所构成的降采样图片数据作为待过滤图片数据;将所述待过滤图片数据中的像素点作为候选过滤像素点,在所述候选过滤像素点中,将满足所述像素点过滤条件的候选过滤像素点作为目标过滤像素点,对所述待过滤图片数据中的所述目标过滤像素点进行过滤处理,将过滤处理后的待过滤图片数据作为用于进行主色提取的图片数据。
4.根据权利要求3所述的方法,其特征在于,所述将所述待过滤图片数据中的像素点作为候选过滤像素点,在所述候选过滤像素点中,将满足所述像素点过滤条件的候选过滤像素点作为目标过滤像素点,对所述待过滤图片数据中的所述目标过滤像素点进行过滤处理,将过滤处理后的待过滤图片数据作为用于进行主色提取的图片数据,包括:将所述待过滤图片数据中的像素点作为候选过滤像素点,确定所述候选过滤像素点的透明度数值,以及所述候选过滤像素点在所述初始颜色空间中的第一颜色通道、第二颜色通道和第三颜色通道分别对应的通道变量值;在所述候选过滤像素点中,选取透明度数值小于第一过滤阈值的候选过滤像素点,将所选取的候选过滤像素点作为满足所述像素点过滤条件的目标过滤像素点;或者,在所述候选过滤像素点中,选取每个颜色通道的通道变量值均大于第二过滤阈值的候选过滤像素点,将所选取的候选过滤像素点作为满足所述像素点过滤条件的目标过滤像素点;在所述待过滤图片数据中,对所述目标过滤像素点进行过滤处理,将过滤处理后的待过滤图片数据作为用于进行主色提取的图片数据。5.根据权利要求1所述的方法,其特征在于,所述基于所述第一颜色维度对应的量化窗口,对所述像素点的第一变量值进行均匀量化处理,得到与所述像素点相关联的m个量化集合,包括:基于所述像素点的第一变量值,获取最大第一变量值和最小第一变量值,将由所述最小第一变量值和所述最大变量值所构成的变量取值范围确定为所述像素点的量化区间;获取所述第一颜色维度对应的量化窗口,将所述量化区间划分为与所述像素点相关联的m个量化子区间,在所述m个量化子区间内获取量化子区间X
i
;所述i为小于或者等于所述m的正整数;基于所述像素点的第一变量值,从所述图片数据中的像素点中获取用于添加至所述量化子区间X
i
的待添加像素点,将所述待添加像素点添加至所述量化子区间X
i
;将添加后的量化子区间X
i
作为所述待添加像素点对应的量化集合,直到所述图片数据中的像素点均处于对应的量化集合时,得到与所述像素点相关联的m个量化集合。6.根据权利要求1所述的方法,其特征在于,所述基于所述量化窗口的窗口尺寸确定滑动窗口的滑动步长,基于所述滑动窗口以及所述滑动步长,对所述m个量化集合进行遍历处理,得到与所述像素点相关联的n个聚合集合,包括:获取k个量化集合所共同组成的区间长度,将所述区间长度作为用于进行主色提取的滑动窗口的窗口尺寸,将所述量化窗口的窗口尺寸作为所述滑动窗口的滑动步长;基于所述滑动窗口以及所述滑动步长,从所述m个量化集合中遍历获取所述滑动窗口所覆盖的k个量化集合,将所述滑动窗口所覆盖的k个量化集合作为聚合集合Y
j
;所述j为小于或者等于n的正整数;直到所述滑动窗口所覆盖的k个量化集合包括第m个量化集合时,得到(m-k+1)个聚合集合,将所述(m-k+...

【专利技术属性】
技术研发人员:徐洁瑜樊崛昕彭自强杨健婷高晓宇张怀
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1