一种基于移动终端用户衣服的颜色更换主题的方法及系统技术方案

技术编号:8452596 阅读:158 留言:0更新日期:2013-03-21 12:02
本发明专利技术提供了一种基于移动终端用户衣服的颜色更换主题的方法及系统,该方法包括以下步骤:获取移动终端前方用户的图像;获取图像中用户衣服所在的位置;分析衣服所在位置的所有像素点对应的衣服RGB值;计算所有像素点对应衣服RGB值的平均衣服RGB值;基于计算所得的平均衣服RGB值设置一平均衣服RGB值的区间;分析移动终端中每个主题上所有像素点对应的主题RGB值;计算所有像素点对应的主题RGB值的平均主题RGB值;检测该平均主题RGB值是否处于该平均衣服RGB值的区间内;及当该平均主题RGB值处于该衣服RGB值的区间内时,更换移动终端的主题为该平均主题RGB值所对应的主题。本发明专利技术的基于移动终端用户衣服的颜色更换主题的方法及系统,基于用户衣服颜色更换主题,增加用户趣味性。

【技术实现步骤摘要】
—种基于移动终端用户衣服的颜色更换主题的方法及系统
本专利技术属于主题设置领域,尤其涉及一种基于移动终端用户衣服的颜色更换主题的方法及系统。
技术介绍
在现有技术下,以手机为例,手机主题的设置都是通过用户进入主题设置页面,由用户选择一个主题来对现有的主题进行更换,操作麻烦且对用户来说缺乏趣味,难以满足用户需求。
技术实现思路
本专利技术实施例的目的在于提供一种基于移动终端用户衣服的颜色更换主题的方法及系统,基于用户衣服颜色更换移动终端当前的主题,以此解决上述问题。本专利技术实施例是这样实现的,一种基于移动终端用户衣服的颜色更换主题的方法,该方法包括以下步骤获取移动终端前方用户的图像;获取图像中用户衣服所在的位置;分析衣服所在位置的所有像素点对应的衣服RGB值;计算所有像素点对应衣服RGB值的平均衣服RGB值;基于计算所得的平均衣服RGB值设置一平均衣服RGB值的区间;分析移动终端中每个主题上所有像素点对应的主题RGB值; 计算所有像素点对应的主题RGB值的平均主题RGB值;检测该平均主题RGB值是否处于该平均衣服RGB值的区间内;及当该平均主题RGB值处于该衣服RGB值的区间内时,更换移动终端的主题为该平均主题RGB值所对应的主题。本专利技术实施例的另一目的在于提供一种基于移动终端用户衣服的颜色更换主题的系统,该系统包括有第一获取模块,用于获取移动终端前方用户的图像;第二获取模块,还用于获取图像中用户衣服所在的位置;分析模块,用于分析衣服所在位置的所有像素点对应的衣服RGB值;第一计算模块,用于计算所有像素点对应衣服RGB值的平均衣服RGB值;设置模块,用于基于计算所得的平均衣服RGB值设置一平均衣服RGB值的区间;该分析模块,还用于分析移动终端中每个主题上所有像素点对应的主题RGB值;第二计算模块,还用于计算所有像素点对应的主题RGB值的平均主题RGB值;检测模块,用于检测该平均主题RGB值是否处于该平均衣服RGB值的区间内;及更换模块,用于当该平均主题RGB值处于该衣服RGB值的区间内时,更换移动终端的主题为该平均主题RGB值所对应的主题。在本专利技术实施例中,基于移动终端用户衣服的颜色更换主题的方法及系统,其通过分析所获取到的图像中衣服所在位置的所有像素点的RGB值,并计算一平均衣服RGB值, 以此设置一衣服RGB值区间,接着对移动终端上每个主题的所有像素点的RGB值进行分析, 计算平均主题RGB值,在平均主题RGB值落入平均衣服RGB值区间时,更换移动终端的主题为平均主题RGB值对应的主题,以此增加移动终端的趣味性。附图说明图I本专利技术实施例提供的基于移动终端用户衣服的颜色更换主题的方法流程图。图2是本专利技术实施例提供的基于移动终端用户衣服的颜色更换主题的系统模块结构图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。作为本专利技术的一个实施例,图I示出了本专利技术实施例提供的基于移动终端用户衣服的颜色更换主题的方法流程图,其具体包括步骤为步骤S601,获取移动终端前方用户的图像。步骤S602,获取图像中用户衣服所在的位置。在本实施方式中,获取图像中用户衣服所在的位置步骤具体为识别图像中人脸所在位置,及基于人脸所在位置及预设身高比例确定衣服所在的位置。例如,当前预设身高比例为2:3,当识别到人脸所在位置后,用户可根据预设身高比例得到用户上半身所在的位置,也即衣服所在的位置。步骤S603,分析衣服所在位置的所有像素点对应的衣服RGB值。步骤S604,计算所有像素点对应衣服RGB值的平均衣服RGB值。步骤S605,基于计算所得的平均衣服RGB值设置一平均衣服RGB值的区间。在本实施方式中,基于计算所得的平均衣服RGB值设置一平均衣服RGB值的区间步骤具体为在平均衣服RGB值上增加一预设公差来设置平均衣服RGB值的区间。步骤S606,分析移动终端中每个主题上所有像素点对应的主题RGB值。步骤S607,计算所有像素点对应的主题RGB值的平均主题RGB值。步骤S608,检测该平均主题RGB值是否处于该平均衣服RGB值的区间内。步骤S609,当该平均主题RGB值处于该衣服RGB值的区间内时,更换移动终端的主题为该平均主题RGB值所对应的主题。进一步地,在步骤S607后,该方法还包括有计算所有像素点对应衣服RGB值的方差衣服RGB值;基于计算所得的方差衣服RGB值设置一方差衣服RGB值的区间;计算每个主题所有像素点对应的主题RGB值的方差主题RGB值;检测该平均主题RGB值是否处于该平均衣服RGB值的区间内,及检测该方差主题RGB值是否处于该方差衣服RGB值的区间内;及当该平均主题RGB值处于该衣服RGB值的区间内及该方差主题RGB值处于该方差衣服RGB值的区间内时,更换移动终端的主题为该方差主题RGB值所对应的主题。在本实施方式中,基于计算所得的方差衣服RGB值设置一方差衣服RGB值的区间步骤具体为在方差5衣服RGB值上增加一预设公差来设置方差衣服RGB值的区间。在本实施方式中,当有多个主题的平均主题RGB值处于该衣服RGB值的区间内及方差主题RGB值处于该方差衣服RGB值的区间内时,随机选择多个主题中的一个主题,并将选择的主题更换为移动终端当前的主题。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中, 所述的存储介质,如R0M/RAM、磁盘、光盘等。图2是本专利技术实施例提供的基于移动终端用户衣服的颜色更换主题的系统100模块结构图。在本专利技术实施例中,该系统100包括有第一获取模块21、第二获取模块28、分析模块22、第一计算模块23、设置模块24、第二计算模块25、检测模块26及更换模块27。该第一获取模块21用于获取移动终端前方用户的图像。在本实施方式中,该第一获取模块21为一前置摄像头。该第二获取模块28用于获取图像中用户衣服所在的位置。 该分析模块22用于分析衣服所在位置的所有像素点对应的衣服RGB值。该第一计算模块 23用于计算所有像素点对应衣服RGB值的平均衣服RGB值。该设置模块24用于基于计算所得的平均衣服RGB值设置一平均衣服RGB值的区间。在本实施方式中,该设置模块24是为通过在平均衣服RGB值上增加一预设公差来设置平均衣服RGB值的区间。该分析模块22 还用于分析移动终端中每个主题上所有像素点对应的主题RGB值。该第二计算模块25还用于计算所有像素点对应的主题RGB值的平均主题RGB值。该检测模块26用于检测该平均主题RGB值是否处于该平均衣服RGB值的区间内。该更换模块27用于当该平均主题RGB 值处于该衣服RGB值的区间内时,更换移动终端的主题为该平均主题RGB值所对应的主题。在另一实施方式中,该第一计算模块23还用于计算所有像素点对应衣服RGB值的方差衣服RGB值。该设置模块24还用于基于计算所得的方差衣服RGB值设置一方差衣服 RGB值的区间。本实施方式中,该设置模块24是为通过在方差衣服RGB值上增加一预设公差来设置方差衣服RGB值的区间。该第二计算模块25还用于计算每个本文档来自技高网...

【技术保护点】
一种基于移动终端用户衣服的颜色更换主题的方法,其特征在于,该方法包括以下步骤:获取移动终端前方用户的图像;获取图像中用户衣服所在的位置;分析衣服所在位置的所有像素点对应的衣服RGB值;计算所有像素点对应衣服RGB值的平均衣服RGB值;基于计算所得的平均衣服RGB值设置一平均衣服RGB值的区间;分析移动终端中每个主题上所有像素点对应的主题RGB值;计算所有像素点对应的主题RGB值的平均主题RGB值;检测该平均主题RGB值是否处于该平均衣服RGB值的区间内;及当该平均主题RGB值处于该衣服RGB值的区间内时,更换移动终端的主题为该平均主题RGB值所对应的主题。

【技术特征摘要】

【专利技术属性】
技术研发人员:曾元清曾宇青
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:

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

1