一种通过LED灯展示用户界面的方法和系统技术方案

技术编号:14337078 阅读:88 留言:0更新日期:2017-01-04 10:24
本发明专利技术提供的一种通过LED灯展示用户界面的方法和系统,包括:获取用户界面设计UI显示内容的图像,将图像通过颜色空间变换得到灰度图像阵列,将灰度图像阵列通过灰度的联通域分割算法进行分割得到多个联通域,将多个联通域通过图像分析算法得到特征量,根据特征量控制发光二极管LED灯组的显示,从而可以提高用户交互体验。

【技术实现步骤摘要】

本专利技术涉及图像处理
,特别是涉及一种通过LED灯展示用户界面的方法和系统
技术介绍
目前,通过DLP(DigitalLightProcessing,数字光处理)投影机配合LED(lightemittingdiode,发光二极管)灯组增加交互乐趣,这种交互过程具体为,通过影音产品中的语音识别系统或者手机APP(Application,应用程序)发送语音命令信息,从而控制LED灯组的光效,但是通过上述方式控制LED灯组的光效,不能实时交互并营造氛围。另外,音响产品利用LED灯组配合音乐播放的变化,使LED灯组呈现出不同的光效,但是,这些光效是预设的,并不能根据需求展现出所需求的光效,以及不能实时交互并营造氛围。
技术实现思路
本专利技术的目的在于提供一种通过LED灯展示用户界面的方法和系统,可以提高用户交互体验。第一方面,本专利技术实施例提供了一种通过LED灯展示用户界面的方法,所述方法包括:获取用户界面设计UI显示内容的图像;将所述图像通过颜色空间变换得到灰度图像阵列;将所述灰度图像阵列通过灰度的联通域分割算法进行分割得到多个联通域;将所述多个联通域通过图像分析算法得到特征量;根据所述特征量控制发光二极管LED灯组的显示。结合第一方面,本专利技术实施例提供了第一方面第一种可能的实施方式,所述将所述图像通过颜色空间变换得到灰度图像阵列包括:将所述图像通过解码得到数据阵列;将所述数据阵列通过所述颜色空间变换得到每个像素的灰度值;所述每个像素的灰度值构成所述灰度图像阵列。结合第一方面第一种可能的实施方式,本专利技术实施例提供了第一方面第二种可能的实施方式,所述数据阵列包括每个像素分别对应的红色数值、绿色数值和蓝色数值,所述将所述数据阵列通过所述颜色空间变换得到每个像素的灰度值包括:根据下式计算所述每个像素的灰度值:Y=R*0.299+G*0.587+B*0.114其中,Y为所述每个像素的灰度值,R为所述每个像素的红色数值,G为所述每个像素的绿色数值,B为所述每个像素的蓝色数值。结合第一方面,本专利技术实施例提供了第一方面第三种可能的实施方式,所述将所述灰度图像阵列通过灰度的联通域分割算法进行分割得到多个联通域包括:从所述灰度图像阵列中将多个灰度值相似并且相邻的像素进行分割得到所述多个联通域。结合第一方面,本专利技术实施例提供了第一方面第四种可能的实施方式,所述多个联通域分别对应相应的点集,所述将所述多个联通域通过图像分析算法得到特征量包括:根据所述相应的点集的属性进行特征提取得到所述特征量。结合第一方面第四种可能的实施方式,本专利技术实施例提供了第一方面第五种可能的实施方式,所述特征量为平均色度,所述根据所述相应的点集的属性进行特征提取得到所述特征量包括:根据下式计算所述平均色度:H=(Σnrin,Σngin,Σnbin)]]>其中,H为所述平均色度,n为所述点集的数量,∑nri为n个所述点集的红色数值之和,∑ngi为n个所述点集的绿色数值之和,∑nbi为n个所述点集的蓝色数值之和。结合第一方面第五种可能的实施方式,本专利技术实施例提供了第一方面第六种可能的实施方式,所述特征量为平均灰度,所述根据所述相应的点集的属性进行特征提取得到所述特征量还包括:根据下式计算所述平均灰度:Y=Σnyin]]>其中,Y为所述平均灰度,n为所述点集的数量,∑nyi为n个像素的灰度值之和。结合第一方面第六种可能的实施方式,本专利技术实施例提供了第一方面第七种可能的实施方式,所述特征量为区域面积,所述根据所述相应的点集的属性进行特征提取得到所述特征量还包括:根据下式计算所述区域面积:A=nW*H]]>其中,A为所述区域面积,n为所述点集的数量,W为所述图像的宽度,H为所述图像的高度,W*H为所述图像的面积。第二方面,本专利技术提供了一种通过LED灯展示用户界面的系统,所述系统包括:终端,用于获取用户界面设计UI显示内容的图像,将所述图像通过颜色空间变换得到灰度图像阵列,将所述灰度图像阵列通过灰度的联通域分割算法进行分割得到多个联通域,将所述多个联通域通过图像分析算法得到特征量;LED灯组控制单元,用于根据所述特征量控制发光二极管LED灯组的显示;LED灯组,用于显示相应色彩和亮度。结合第二方面,本专利技术实施例提供了第二方面第一种可能的实施方式,所述终端还用于从所述灰度图像阵列中将多个灰度值相似并且相邻的像素进行分割得到所述多个联通域。本专利技术提供一种通过LED灯展示用户界面的方法和系统,通过获取UI显示内容的图像,将图像通过颜色空间变换得到灰度图像阵列,将灰度图像阵列通过灰度的联通域分割算法进行分割得到多个联通域,将多个联通域通过图像分析算法得到特征量,根据特征量控制发光二极管LED灯组的显示,以使LED灯组显示相应色彩和亮度,从而提高用户交互体验。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本专利技术实施例提供的一种通过LED灯展示用户界面的应用场景示意图;图2为本专利技术实施例提供的一种通过LED灯展示用户界面的方法流程图;图3为本专利技术实施例提供的一种通过LED灯展示用户界面的系统示意图;图4为本专利技术实施例提供的一种灰度图像阵列分割示意图。附图标记说明:10-终端;20-LED灯组控制单元;30-LED灯组。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。针对现有技术中通过影音产品中的语音识别系统或者手机APP发送语音命令信息,从而控制LED灯组的光效,以及通过音响产品利用LED灯组配合音乐播放的变化,使LED灯组呈现出不同的光效,通过上述方式都不能实现实时交互并营造氛围。本专利技术提出一种通过LED灯展示用户界面的方法和系统,将图像通过灰度的联通域分割算法和图像分析算法得到特征量,根据特征量控制LED灯组的显示,从而提高用户体验。灰度的联通域分割算法是利用图像的特征,将复杂图像中的目标对象分割出来,具体地,将图像中具有相似灰度值并且相邻的像素进行分割得到多个联通域。图像分析算法中,为了得到更好的图像特征,需要先对图像进行分割得到多个联通域,再根据多个联通域的属性对图像进行特征提取。在本申请中,仅以灰度的联通域分割算法和图像分析算法为例对本专利技术的通过LED灯展示用户界面的方法和系统进行描述。但是,本领域的普通技术人员可以理解,本专利技术提出的控制LED灯组的显示不限于灰度的联通域分割算法和图像分析算法。下面通过实施例进行详细描述。图1为本专利技术本文档来自技高网...
一种通过LED灯展示用户界面的方法和系统

【技术保护点】
一种通过LED灯展示用户界面的方法,其特征在于,所述方法包括:获取用户界面设计UI显示内容的图像;将所述图像通过颜色空间变换得到灰度图像阵列;将所述灰度图像阵列通过灰度的联通域分割算法进行分割得到多个联通域;将所述多个联通域通过图像分析算法得到特征量;根据所述特征量控制发光二极管LED灯组的显示。

【技术特征摘要】
1.一种通过LED灯展示用户界面的方法,其特征在于,所述方法包括:获取用户界面设计UI显示内容的图像;将所述图像通过颜色空间变换得到灰度图像阵列;将所述灰度图像阵列通过灰度的联通域分割算法进行分割得到多个联通域;将所述多个联通域通过图像分析算法得到特征量;根据所述特征量控制发光二极管LED灯组的显示。2.根据权利要求1所述的一种通过LED灯展示用户界面的方法,其特征在于,所述将所述图像通过颜色空间变换得到灰度图像阵列包括:将所述图像通过解码得到数据阵列;将所述数据阵列通过所述颜色空间变换得到每个像素的灰度值;所述每个像素的灰度值构成所述灰度图像阵列。3.根据权利要求2所述的一种通过LED灯展示用户界面的方法,其特征在于,所述数据阵列包括每个像素分别对应的红色数值、绿色数值和蓝色数值,所述将所述数据阵列通过所述颜色空间变换得到每个像素的灰度值包括:根据下式计算所述每个像素的灰度值:Y=R*0.299+G*0.587+B*0.114其中,Y为所述每个像素的灰度值,R为所述每个像素的红色数值,G为所述每个像素的绿色数值,B为所述每个像素的蓝色数值。4.根据权利要求1所述的一种通过LED灯展示用户界面的方法,其特征在于,所述将所述灰度图像阵列通过灰度的联通域分割算法进行分割得到多个联通域包括:从所述灰度图像阵列中将多个灰度值相似并且相邻的像素进行分割得到所述多个联通域。5.根据权利要求1所述的一种通过LED灯展示用户界面的方法,其特征在于,所述多个联通域分别对应相应的点集,所述将所述多个联通域通过图像分析算法得到特征量包括:根据所述相应的点集的属性进行特征提取得到所述特征量。6.根据权利要求5所述的一种通过LED灯展示用户界面的方法,其特征在于,所述特征量为...

【专利技术属性】
技术研发人员:魏陈王宁郑慧马超田勇
申请(专利权)人:深圳微服机器人科技有限公司
类型:发明
国别省市:广东;44

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

1