【技术实现步骤摘要】
图标移动方法和装置
本公开涉及终端
,尤其涉及图标移动方法和装置。
技术介绍
实际应用中,用户经常会为移动终端设置壁纸,这些壁纸通常是一些漂亮的人物或自然景观的图片,然而由于移动终端的桌面都会排列一些应用的图标,因此设置壁纸后经常会出现一些图标遮挡住壁纸照片的人脸或者主要部位的现象,用户需要手动移动这些图标的位置以突出壁纸的主题。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种图标移动方法和装置。根据本公开实施例的第一方面,提供一种图标移动方法,所述方法包括:计算壁纸的主题区域;根据计算出的主题区域确定所述壁纸的非主题区域;将覆盖主题区域的图标移动至所述非主题区域。优选的,所述计算壁纸的主题区域包括:对所述壁纸进行人脸特征检测;当检测到所述壁纸中包含人脸特征时,将所述人脸所在区域确定为主题区域。优选的,所述计算壁纸的主题区域包括:对所述壁纸进行显著性计算;将计算出的显著性值高于阈值的区域确定为主题区域。优选的,所述根据计算出的主题区域确定所述壁纸的非主题区域包括:获取所述主题区域的大小以及位置坐标;根据获取到的所述主题区域的大小以及位置坐标划定区域范围;确定所述区域范围以外的区域为非主题区域。优选的,所述方法还包括:当所述壁纸包含多个主题区域时,对所述多个主题区域中区域范围之间的距离小于预设距离的主题区域进行合并。优选的,所述将覆盖主题区域的图标移动至所述非主题区域包括:将所述非主题区域分割为若干子区域;计算分割出的各子区域与所述覆盖主题区域的图标的颜色差异值;将所述覆盖主题区域的图标移动到与自身颜色差异值最小的目标子区域。优选的,所述计算分割 ...
【技术保护点】
一种图标移动方法,其特征在于,所述方法包括:计算壁纸的主题区域;根据计算出的主题区域确定所述壁纸的非主题区域;将覆盖主题区域的图标移动至所述非主题区域。
【技术特征摘要】
1.一种图标移动方法,其特征在于,所述方法包括:计算壁纸的主题区域;根据计算出的主题区域确定所述壁纸的非主题区域;将覆盖主题区域的图标移动至所述非主题区域;所述将覆盖主题区域的图标移动至所述非主题区域包括:将所述非主题区域分割为若干子区域;计算分割出的各子区域与所述覆盖主题区域的图标的颜色差异值;将所述覆盖主题区域的图标移动到与自身颜色差异值最小的目标子区域。2.如权利要求1所述的方法,其特征在于,所述计算壁纸的主题区域包括:对所述壁纸进行人脸特征检测;当检测到所述壁纸中包含人脸特征时,将所述人脸所在区域确定为主题区域。3.如权利要求1所述的方法,其特征在于,所述计算壁纸的主题区域包括:对所述壁纸进行显著性计算;将计算出的显著性值高于阈值的区域确定为主题区域。4.如权利要求1所述的方法,其特征在于,所述根据计算出的主题区域确定所述壁纸的非主题区域包括:获取所述主题区域的大小以及位置坐标;根据获取到的所述主题区域的大小以及位置坐标划定区域范围;确定所述区域范围以外的区域为非主题区域。5.如权利要求4所述的方法,其特征在于,所述方法还包括:当所述壁纸包含多个主题区域时,对所述多个主题区域中区域范围之间的距离小于预设距离的主题区域进行合并。6.如权利要求1所述的方法,其特征在于,所述计算分割出的各子区域与所述覆盖主题区域的图标的颜色差异值包括:计算分割出的各子区域的颜色属性值;计算所述覆盖主题区域的图标的颜色属性值;计算所述覆盖主题区域的图标与所述分割出的各子区域的颜色属性值的差值得出颜色差异值。7.如权利要求1所述的方法,其特征在于,所述将覆盖主题区域的图标移动至所述非主题区域包括:将所述非主题区域分割为若干子区域;根据预设规则对分割出的各子区域以及所有图标分别进行排序;按照所述排序的顺序将所述所有图标依次移动到所述分割出的各子区域中对应的目标子区域。8.如权利要求7所述的方法,其特征在于,所述根据预设规则对分割出的各子区域以及所有图标分别进行排序包括:计算分割出的各子区域的颜色属性值;计算所有图标的颜色属性值;根据所述颜色属性值的大小对所述分割出的各子区域以及所有图标分别进行升序或者降序排序。9.一种图标移动装置,其特征在于,所述装置包括:计算模块,用于计算壁纸的主题区域;确定模块,用于根据计算出的主题区域确定所述壁纸的非主题区域;移动模块,用于将覆盖主题区域的图标移动至所述非主题区域;所述移动模块包括:第一分割子模块,用于将所述非主题区域分割为若干子区域;第二计算子模块,用于计算分割出的各子区域与所述覆盖主题区域的图标的颜色差异值;...
【专利技术属性】
技术研发人员:刘山荣,王敏飞,肖政东,
申请(专利权)人:小米科技有限责任公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。