一种灯光调节方法、装置及存储介质与流程

文档序号:23065629发布日期:2020-11-25 17:51阅读:100来源:国知局
一种灯光调节方法、装置及存储介质与流程

本发明属于照明技术领域,特别涉及一种灯光调节方法、装置及存储介质。



背景技术:

台灯是日常生活中十分常见的一种照明装置,一般用于小范围照明,比如用于办公、看书、学习等场景。

随着科技技术的发展,台灯也越来越智能化,市面上出现了自动调节亮度的台灯。例如,通过采集外界环境的光线强度,然后根据外界环境的光线强度自动调节台灯的亮度,以自动调节灯光至最适宜的亮度,保护用户的视力,且无需用户手动调节。

现有的台灯虽然可根据外界环境亮度自动调节其亮度,但是无法自动调节灯光的照射角度,当用户改变坐姿坐姿朝向后,其灯光不能自动进行适应性调整,以提供给用户最适宜的照明灯光,从而影响用户的体验。



技术实现要素:

本发明的目的是提供一种灯光调节方法、装置及存储介质,可自动根据用户的坐姿朝向调整灯光的照射角度,无需用户手动操作,提高了用户的使用体验。

本发明提供的技术方案如下:

一方面,本发明实施例提供一种灯光调节方法,包括:

获取包含目标用户的预设区域图像;

根据所述预设区域图像,确定所述目标用户的坐姿朝向;

根据所述目标用户的坐姿朝向,调节台灯灯光的照射角度。

进一步优选地,所述根据所述预设区域图像,确定所述目标用户的坐姿朝向具体包括:

根据所述预设区域图像中所述目标用户在所述预设区域图像中的位置,确定所述目标用户与所述台灯的位置关系;

根据所述位置关系确定对应的目标图像库;

在所述预设区域图像中提取出所述目标用户的图像;

将所述目标用户的图像与所述目标图像库中的图像进行匹配;

根据匹配结果,确定所述目标用户的坐姿朝向。

进一步优选地,所述获取包含目标用户的预设区域图像之前还包括:

检测用户的坐姿;

当所述用户的坐姿符合预设标准时,获取包含目标用户的预设区域图像;

当所述用户的坐姿不符合预设标准时,发出提示信息。

进一步优选地,所述检测用户的坐姿具体包括:

通过所述台灯上第一预设位置的第一检测单元检测是否存在目标用户;

当检测到存在目标用户时,通过所述台灯上第二预设位置的第二检测单元检测所述目标用户的头部是否高于预设阈值,若是,则所述用户的坐姿符合预设标准;其中,所述第二预设位置高于所述第一预设位置。

进一步优选地,还包括:

根据所述预设区域图像,分析所述目标用户的头部距离桌面的高度;

根据所述高度,上下调节所述台灯灯光的照射角度。

另一方面,本发明实施例还提供一种灯光调节装置,包括:

图像获取模块,用于获取包含目标用户的预设区域图像;

坐姿朝向确定模块,用于根据所述预设区域图像,确定所述目标用户的坐姿朝向;

角度调节模块,用于根据所述目标用户的坐姿朝向,调节台灯灯光的照射角度。

进一步优选地,所述坐姿朝向确定模块包括:

位置确定单元,用于根据所述预设区域图像中所述目标用户在所述预设区域图像中的位置,确定所述目标用户与所述台灯的位置关系;

图像库确定单元,用于根据所述位置关系确定对应的目标图像库;

图像提取单元,用于在所述预设区域图像中提取出所述目标用户的图像;

图像匹配单元,用于将所述目标用户的图像与所述目标图像库中的图像进行匹配;

坐姿朝向确定单元,用于根据匹配结果,确定所述目标用户的坐姿朝向。

进一步优选地,还包括:

坐姿检测模块,用于检测用户的坐姿;

所述图像获取模块,用于当所述用户的坐姿符合预设标准时,获取包含目标用户的预设区域图像;

提示模块,用于当所述用户的坐姿不符合预设标准时,发出提示信息。

进一步优选地,还包括:

高度确定模块,用于根据所述预设区域图像,分析所述目标用户的头部距离桌面的高度;

所述角度调节模块,还用于根据所述高度,上下调节所述台灯灯光的照射角度。

又一方面,本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现权利要求1-5任一所述的灯光调节方法的步骤。

与现有技术相比,本发明提供的一种灯光调节方法、装置及存储介质具有以下有益效果:本发明通过获取的包含目标用户的预设区域图像,确定目标用户的坐姿朝向,然后根据用户的坐姿朝向,调节台灯灯光的照射角度,当用户的坐姿朝向改变后,可自动根据用户的坐姿朝向调整灯光的照射角度,使得用户在改变工作区域后仍然可自动得到适宜的灯光照明,不仅保护了用户的视力,而且无需用户手动对台灯的照射方向进行调节,提高了用户的使用体验。

附图说明

下面将以明确易懂的方式,结合附图说明优选实施方式,对一种灯光调节方法、装置及存储介质的上述特性、技术特征、优点及其实现方式予以进一步说明。

图1是本发明一种灯光调节方法的实施例一的流程示意图;

图2是本发明一种灯光调节方法的实施例二的流程示意图;

图3是本发明一种灯光调节方法的实施例三的流程示意图;

图4是本发明一种灯光调节方法的实施例四的流程示意图;

图5是本发明一种灯光调节方法的实施例五的流程示意图;

图6是本发明一种灯光调节装置的一个实施例的结构示意框图。

附图标号说明

100、图像获取模块;200、坐姿朝向确定模块;

210、位置确定单元;220、图像库确定单元;

230、图像提取单元;240、图像匹配单元;

250、坐姿朝向确定单元;300、角度调节模块;

400、坐姿检测模块;410、第一检测单元;

420、第二检测单元;500、提示模块;

600、高度确定模块。

具体实施方式

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。

为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。

图1为本发明实施例一提供的一种灯光调节方法的流程图,本实施例是用于调节台灯的灯光照射角度,该方法可以由灯光调节装置来执行,该装置可以由软件和/或硬件的方式来实现,集成于智能台灯中。该灯光调节方法具体包括:

s100获取包含目标用户的预设区域图像;

具体地,通过台灯上的摄像头拍摄获取包含目标用户的预设区域图像。预设区域是以台灯上的摄像头为基点,向台灯周围辐射的扇形区域,为了使拍摄得到的预设区域图像中包含目标用户的图像,设置的扇形区域应尽可能的大,以辐射更大的范围。示例性的,将台灯放置在桌面上,以台灯上设置的摄像头为基点,以预设角度(如接近180度)形成一个扇形区域,该扇形区域即为预设区域。当台灯前存在用户时,该用户即为目标用户,通过台灯上的摄像头拍摄包含目标用户的预设区域的图像。本实施例中的预设区域的位置可以根据摄像头的位置变化而变化,预设区域的形状和大小在设置后,则不会随摄像头的位置变化而变化,当然,预设区域的形状和大小可由用户进行设置和更改。

s200根据所述预设区域图像,确定所述目标用户的坐姿朝向;

具体地,坐姿朝向是指用户坐在桌前时,身体朝向的方向。示例性的,当用户坐在桌前,身体朝向正前方时,则说明用户处于坐在状态;当用户坐在桌前身体朝向右前方时,则说明用户的坐姿朝向是向右;当用户坐在桌前身体朝向左前方时,则说明用户的坐姿朝向是向左。此处的向左和向右是以用户身体为基准的,坐姿朝向向左是指朝向用户的左侧,坐姿朝向向右是指朝向用户的右侧。

在获取到预设区域图像后,通过对预设区域图像中的目标用户图像进行处理识别,即可识别出在目标用户的坐姿朝向。在通过预设区域图像确定目标用户的坐姿朝向时,可使用现有技术中的图像识别方法来进行识别。

示例性的,假设在台灯位于目标用户的正前方时获取的预设区域图像。获取到预设区域图像后,先对预设区域图像进行二值化处理,从预设区域图像中提取出目标用户图像,然后从目标用户图像中提取出目标用户的眼睛注视方向上任一点的坐标信息,最后根据预设区域图像的中心点坐标信息与目标用户的眼睛注视方向上任一点的坐标信息,确定目标用户的坐姿朝向。例如,当在预设区域图像中,当根据目标用户的眼睛注视方向上任一点的坐标信息与中心点坐标信息,确定目标用户的眼睛注视方向位于中心点的左侧时,则说明目标用户的坐姿朝向是朝向目标用户的右侧。当确定目标用户的眼睛注视方向位于中心点的右侧时,则说明目标用户的坐姿朝向是朝向目标用户的左侧。

当获取预设区域图像时,台灯并不是位于目标用户的正前方,此时可以目标用户图像的中心点为基准,确定目标用户的眼睛注视方向位于目标用户的哪一侧,然后再确定目标用户的坐姿朝向。

s300根据所述目标用户的坐姿朝向,调节台灯灯光的照射角度。

具体地,根据上述方法确定了目标用户的坐姿朝向后,即可根据目标用户的坐姿朝向,左右调节台灯灯光的照射角度。

示例性的,若目标用户的坐姿朝向为向右,说明目标用户需要朝向右侧的照射灯光,则台灯朝向目标用户的右侧转动,以调节台灯灯光的照射角度;若目标用户的坐姿朝向为向左,说明目标用户需要朝向左侧的照射灯光,则台灯朝向目标用户的左侧转动,以调节台灯灯光的照射角度。

在左右调节台灯灯光的照射角度时,可以是台灯上部的光源进行旋转,也可以是台灯上支撑光源的支撑杆进行旋转,本实施例中不限定实现台灯灯光照射角度改变的具体方式,只要是能实现调节台灯灯光的照射角度即可。

本实施例中,通过获取的包含目标用户的预设区域图像,确定目标用户的坐姿朝向,然后根据用户的坐姿朝向,调节台灯灯光的照射角度,当用户的坐姿朝向改变后,可自动根据用户的坐姿朝向调整灯光的照射角度,使得用户在改变工作区域后仍然可自动得到适宜的灯光照明,不仅保护了用户的视力,而且无需用户手动对台灯的照射方向进行调节,提高了用户的使用体验。

图2为本发明实施例二提供的一种灯光调节方法的流程图,在上述实施例一的基础上,步骤s200根据所述预设区域图像,确定所述目标用户的坐姿朝向具体包括:

s210根据所述预设区域图像中所述目标用户在所述预设区域图像中的位置,确定所述目标用户与所述台灯的位置关系;

具体地,可以先对预设区域图像进行处理,获取预设区域图像的中心点坐标以及在预设区域图像中目标用户对应的中心点坐标;再根据预设区域图像的中心点坐标以及目标用户对应的中心点坐标确定目标用户在预设区域图像中的位置,然后根据目标用户在预设区域图像中的位置,确定目标用户与台灯的位置关系,即确定在通过台灯上的摄像头获取预设区域图像时,目标用户位于台灯的什么方位,如正前方、左前方或右前方。

在用户处于同一坐姿时,从用户的左侧或右侧进行拍摄,得到的图像中用户的图像特征可能存在差别,因此,为了准确地判断用户的坐姿朝向,需要先确定目标用户与台灯的位置关系。

s220根据所述位置关系确定对应的目标图像库;

具体地,确定目标用户与台灯的位置关系后,再根据目标用户与台灯的位置关系确定对应的目标图像库。本实施例中每种位置关系均对应一个图像库,每个图像库中用于存储对应位置关系下每种坐姿朝向的图像。若目标用户与台灯的位置关系是目标用户位于台灯的左前方,则查找到左前方对应的目标图像库。

在根据位置关系确定对应的目标图像库时,可预先存储映射表,映射表用于存储位置关系与图像库之间的映射关系,然后根据位置关系和预先存储的映射表确定对应的目标图像库。

s230在所述预设区域图像中提取出所述目标用户的图像;

具体地,为了降低在图像匹配时,预设区域图像中的背景图像等噪声的干扰,提高匹配速率,可先对预设区域图像进行二值化处理或其他图像处理方法,以从预设区域图像中提取出目标用户的图像。

s240将所述目标用户的图像与所述目标图像库中的图像进行匹配;

具体地,目标图像库中存储有用户各种坐姿图像,例如,朝向右侧的坐姿图像、朝向左侧的坐姿图像。为了提高匹配率,还可以将朝向右侧的坐姿图像细分为朝向右侧10度的坐姿图像、朝向右侧20度的坐姿图像、朝向右侧30度的坐姿图像等。将朝向左侧的坐姿图像细分为朝向左侧10度的坐姿图像、朝向左侧20度的坐姿图像、朝向左侧30度的坐姿图像等。从预设区域图像中提取出目标用户的图像后,即可将提取出的目标用户的图像与目标图像库中存储的各种坐姿图像进行匹配。

s250根据匹配结果,确定所述目标用户的坐姿朝向。

具体地,当目标用户的图像与目标图像库中的某一个坐姿图像匹配时,即可根据该匹配的坐姿图像,确定目标用户的坐姿朝向。

本实施例中,将图像库根据用户与台灯的位置关系进行划分,然后根据用户与台灯的位置关系确定目标图像库,最后将目标用户的图像与目标图像库中的图像进行匹配,并根据匹配结果确定目标用户的坐姿朝向,可提高坐姿朝向的判断准确率。

图3为本发明实施例三提供的一种灯光调节方法的流程图,本实施例是上述实施例一或实施例二的优选实施例。其中,本实施例的灯光调节方法具体包括:

s010检测用户的坐姿;

具体地,在获取预设区域图像之前,还可先对用户的坐姿进行检测。

检测用户的坐姿的方法有多种:

第一种:采用摄像头来获取用户的人脸图像,然后根据摄像头与用户脸部之间的距离,并结合图像识别技术检测用户的眼睛与书本或桌面之间的相对距离。最后根据检测到的距离判断用户的坐姿是否符合预设标准。

第二种:获取用户的连续多帧红外图像,然后从红外图像中提取用户的坐姿轮廓,再获取用户的坐姿轮廓的特征信息,将提取出的特征信息与预设的特征信息进行匹配,最后根据匹配结果判定用户的坐姿是否符合预设标准。

上述第一种坐姿检测方法和第二种坐姿检测方法都是先获取用户的图像,然后通过图像处理技术来检测用户的坐姿是否符合预设标准。

s020当所述用户的坐姿符合预设标准时,获取包含目标用户的预设区域图像;

具体地,当根据坐姿检测结果,判断目标用户的坐姿符合预设标准时,即通过台灯上的摄像头拍摄获取包含目标用户的预设区域图像。

s030当所述用户的坐姿不符合预设标准时,发出提示信息;

具体地,当根据坐姿检测结果,判断用户的坐姿不符合预设标准时,可发出语音提示信息,提示用户改变自己的坐姿,以保护用户的视力。在发出提示信息一段时间后,可再次检测用户的坐姿,若仍不符合预设标准,则再次发出提示信息提醒用户,若符合预设标准时,则获取包含目标用户的预设区域图像。

s100获取包含目标用户的预设区域图像;

s200根据所述预设区域图像,确定所述目标用户的坐姿朝向;

s300根据所述目标用户的坐姿朝向,调节台灯灯光的照射角度。

本实施例中,先对用户的坐姿进行检测,以在坐姿符合预设标准的前提下,根据用户的照明需求调节灯光的照射角度,以便更好的保护用户的视力。

图4为本发明实施例四提供的一种灯光调节方法的流程图,本实施例为上述实施例三的优选实施例,其中,本实施例的灯光调节方法具体包括:

s011通过所述台灯上第一预设位置的第一检测单元检测是否存在目标用户;

具体地,第一检测单元包括发射模块和接收模块,如超声发射模块和超声接收模块,或者为红外发射模块和红外接收模块。

第一预设位置可为台灯的支撑架上的某一位置,第一预设位置位于灯头(光源)的下方。通过第一预设位置上设置的发射模块发射信号,若台灯前存在目标用户时,第一预设位置上的接收模块会接收到返回的信号,若台灯前不存在目标用户时,则第一预设位置上的接收模块不会接收到返回的信号。因此,可通过第一检测单元检测是否存在目标用户。

s012当检测到存在目标用户时,通过所述台灯上第二预设位置的第二检测单元检测所述目标用户的头部是否高于预设阈值,若是,则所述用户的坐姿符合预设标准;其中,所述第二预设位置高于所述第一预设位置;

具体地,第二预设位置高于第一预设位置,第二预设位置是根据坐姿的预设标准进行设置的。例如,坐姿的预设标准中规定用户的眼睛应该距离书本的高度为30cm,则可将第二预设位置设置为距离桌面35cm的位置,此时第二预设位置对应的为用户的头部。

第二检测单元同样包括发射模块和接收模块,如超声发射模块和超声接收模块,或者为红外发射模块和红外接收模块。通过第二检测单元判断是否可以检测到目标的头部,若能检测到,则说明目标用户的头部高于预设阈值,若不能检测到,则说明目标用户的头部低于预设阈值。

结合第一检测单元和第二检测单元来检测目标用户的坐姿,当第一检测单元和第二检测单元都没有检测到物体时,则说明台灯前不存在用户;当第一检测单元检测到物体,第二检测单元未检测到物体时,则说明台灯前存在用户,但用户的坐姿不符合预设标准;当第一检测单元和第二检测单元都检测到物体时,说明台灯前存在用户,且用户的坐姿符合预设标准。

本实施例中,通过超声检测单元或红外检测单元来检测用户的坐姿是否符合预设标准,不仅可简化检测过程,而且无需通过复杂的图像识别技术来检测用户的坐姿,提高坐姿检测的检测速率。

s020当所述用户的坐姿符合预设标准时,获取包含目标用户的预设区域图像;

s030当所述用户的坐姿不符合预设标准时,发出提示信息;

s100获取包含目标用户的预设区域图像;

s200根据所述预设区域图像,确定所述目标用户的坐姿朝向;

s300根据所述目标用户的坐姿朝向,调节台灯灯光的照射角度。

图5为本发明实施例五提供的一种灯光调节方法的流程图,本实施例在上述实施例一的基础上增加了上下调节台灯灯光的方法。其中,本实施例的灯光调节方法具体包括:

s100获取包含目标用户的预设区域图像;

s200根据所述预设区域图像,确定所述目标用户的坐姿朝向;

s300根据所述目标用户的坐姿朝向,调节台灯灯光的照射角度;

s400根据所述预设区域图像,分析所述目标用户的头部距离桌面的高度;

s500根据所述高度,上下调节所述台灯灯光的照射角度。

具体地,本实施例中,步骤s200、步骤s300与步骤s400、步骤s500的顺序可进行调换,但步骤s300位于步骤s200之后,步骤s500位于步骤s400之后。例如,其执行顺序可以为s200、s300、s400、s500;或者为s400、s500、s200、s300。

在获取包含目标用户的预设区域图像后,还可以根据预设区域图像,分析目标用户的头部距离桌面的高度。通过预设区域图像分析目标用户的头部距离桌面的高度为现有的图像处理技术,此处不再进行赘述。

在得到目标用户的头部距离桌面的高度后,即可根据该高度,上下调节台灯灯光的照射角度,以将台灯的照射角度调整到合适的高度,提高用户的舒适度,保护用户的视力。

应理解,在上述各实施例中,各步骤序号的大小并不意味着执行顺序的先后,各步骤的执行顺序应以功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

图6是本发明实施例六提供的一种灯光调节装置的结构示意框图,该灯光调节装置具体包括:

图像获取模块100,用于获取包含目标用户的预设区域图像;

具体地,通过台灯上的摄像头拍摄获取包含目标用户的预设区域图像。预设区域是以台灯上的摄像头为基点,向台灯周围辐射的扇形区域,为了使拍摄得到的预设区域图像中包含目标用户的图像,设置的扇形区域应尽可能的大,以辐射更大的范围。示例性的,将台灯放置在桌面上,以台灯上设置的摄像头为基点,以预设角度(如接近180度)形成一个扇形区域,该扇形区域即为预设区域。当台灯前存在用户时,该用户即为目标用户,通过台灯上的摄像头拍摄包含目标用户的预设区域的图像。本实施例中的预设区域的位置可以根据摄像头的位置变化而变化,预设区域的形状和大小在设置后,则不会随摄像头的位置变化而变化,当然,预设区域的形状和大小可由用户进行设置和更改。

坐姿朝向确定模块200,用于根据所述预设区域图像,确定所述目标用户的坐姿朝向;

具体地,坐姿朝向是指用户坐在桌前时,身体朝向的方向。示例性的,当用户坐在桌前,身体朝向正前方时,则说明用户处于坐在状态;当用户坐在桌前身体朝向右前方时,则说明用户的坐姿朝向是向右;当用户坐在桌前身体朝向左前方时,则说明用户的坐姿朝向是向左。此处的向左和向右是以用户身体为基准的,坐姿朝向向左是指朝向用户的左侧,坐姿朝向向右是指朝向用户的右侧。

在获取到预设区域图像后,通过对预设区域图像中的目标用户图像进行处理识别,即可识别出在目标用户的坐姿朝向。在通过预设区域图像确定目标用户的坐姿朝向时,可使用现有技术中的图像识别方法来进行识别。

示例性的,假设在台灯位于目标用户的正前方时获取的预设区域图像。获取到预设区域图像后,先对预设区域图像进行二值化处理,从预设区域图像中提取出目标用户图像,然后从目标用户图像中提取出目标用户的眼睛注视方向上任一点的坐标信息,最后根据预设区域图像的中心点坐标信息与目标用户的眼睛注视方向上任一点的坐标信息,确定目标用户的坐姿朝向。例如,当在预设区域图像中,当根据目标用户的眼睛注视方向上任一点的坐标信息与中心点坐标信息,确定目标用户的眼睛注视方向位于中心点的左侧时,则说明目标用户的坐姿朝向是朝向目标用户的右侧。当确定目标用户的眼睛注视方向位于中心点的右侧时,则说明目标用户的坐姿朝向是朝向目标用户的左侧。

当获取预设区域图像时,台灯并不是位于目标用户的正前方,此时可以目标用户图像的中心点为基准,确定目标用户的眼睛注视方向位于目标用户的哪一侧,然后再确定目标用户的坐姿朝向。

角度调节模块300,用于根据所述目标用户的坐姿朝向,调节台灯灯光的照射角度。

具体地,根据上述方法确定了目标用户的坐姿朝向后,即可根据目标用户的坐姿朝向,左右调节台灯灯光的照射角度。

示例性的,若目标用户的坐姿朝向为向右,说明目标用户需要朝向右侧的照射灯光,则台灯朝向目标用户的右侧转动,以调节台灯灯光的照射角度;若目标用户的坐姿朝向为向左,说明目标用户需要朝向左侧的照射灯光,则台灯朝向目标用户的左侧转动,以调节台灯灯光的照射角度。

在左右调节台灯灯光的照射角度时,可以是台灯上部的光源进行旋转,也可以是台灯上支撑光源的支撑杆进行旋转,本实施例中不限定实现台灯灯光照射角度改变的具体方式,只要是能实现调节台灯灯光的照射角度即可。

本实施例中,通过获取的包含目标用户的预设区域图像,确定目标用户的坐姿朝向,然后根据用户的坐姿朝向,调节台灯灯光的照射角度,当用户的坐姿朝向改变后,可自动根据用户的坐姿朝向调整灯光的照射角度,使得用户在改变工作区域后仍然可自动得到适宜的灯光照明,不仅保护了用户的视力,而且无需用户手动对台灯的照射方向进行调节,提高了用户的使用体验。

优选地,坐姿朝向确定模块200包括:

位置确定单元210,用于根据所述预设区域图像中所述目标用户在所述预设区域图像中的位置,确定所述目标用户与所述台灯的位置关系;

具体地,可以先对预设区域图像进行处理,获取预设区域图像的中心点坐标以及在预设区域图像中目标用户对应的中心点坐标;再根据预设区域图像的中心点坐标以及目标用户对应的中心点坐标确定目标用户在预设区域图像中的位置,然后根据目标用户在预设区域图像中的位置,确定目标用户与台灯的位置关系,即确定在通过台灯上的摄像头获取预设区域图像时,目标用户位于台灯的什么方位,如正前方、左前方或右前方。

在用户处于同一坐姿时,从用户的左侧或右侧进行拍摄,得到的图像中用户的图像特征可能存在差别,因此,为了准确地判断用户的坐姿朝向,需要先确定目标用户与台灯的位置关系。

图像库确定单元220,用于根据所述位置关系确定对应的目标图像库;

具体地,确定目标用户与台灯的位置关系后,再根据目标用户与台灯的位置关系确定对应的目标图像库。本实施例中每种位置关系均对应一个图像库,每个图像库中用于存储对应位置关系下每种坐姿朝向的图像。若目标用户与台灯的位置关系是目标用户位于台灯的左前方,则查找到左前方对应的目标图像库。

在根据位置关系确定对应的目标图像库时,可预先存储映射表,映射表用于存储位置关系与图像库之间的映射关系,然后根据位置关系和预先存储的映射表确定对应的目标图像库。

图像提取单元230,用于在所述预设区域图像中提取出所述目标用户的图像;

具体地,为了降低在图像匹配时,预设区域图像中的背景图像等噪声的干扰,提高匹配速率,可先对预设区域图像进行二值化处理或其他图像处理方法,以从预设区域图像中提取出目标用户的图像。

图像匹配单元240,用于将所述目标用户的图像与所述目标图像库中的图像进行匹配;

具体地,目标图像库中存储有用户各种坐姿图像,例如,朝向右侧的坐姿图像、朝向左侧的坐姿图像。为了提高匹配率,还可以将朝向右侧的坐姿图像细分为朝向右侧10度的坐姿图像、朝向右侧20度的坐姿图像、朝向右侧30度的坐姿图像等。将朝向左侧的坐姿图像细分为朝向左侧10度的坐姿图像、朝向左侧20度的坐姿图像、朝向左侧30度的坐姿图像等。从预设区域图像中提取出目标用户的图像后,即可将提取出的目标用户的图像与目标图像库中存储的各种坐姿图像进行匹配。

坐姿朝向确定单元250,用于根据匹配结果,确定所述目标用户的坐姿朝向。

具体地,当目标用户的图像与目标图像库中的某一个坐姿图像匹配时,即可根据该匹配的坐姿图像,确定目标用户的坐姿朝向。

本实施例中,将图像库根据用户与台灯的位置关系进行划分,然后根据用户与台灯的位置关系确定目标图像库,最后将目标用户的图像与目标图像库中的图像进行匹配,并根据匹配结果确定目标用户的坐姿朝向,可提高坐姿朝向的判断准确率。

优选地,还包括:

坐姿检测模块400,用于检测用户的坐姿;

具体地,在获取预设区域图像之前,还可先对用户的坐姿进行检测。

检测用户的坐姿的方法有多种:

第一种:采用摄像头来获取用户的人脸图像,然后根据摄像头与用户脸部之间的距离,并结合图像识别技术检测用户的眼睛与书本或桌面之间的相对距离。最后根据检测到的距离判断用户的坐姿是否符合预设标准。

第二种:获取用户的连续多帧红外图像,然后从红外图像中提取用户的坐姿轮廓,再获取用户的坐姿轮廓的特征信息,将提取出的特征信息与预设的特征信息进行匹配,最后根据匹配结果判定用户的坐姿是否符合预设标准。

上述第一种坐姿检测方法和第二种坐姿检测方法都是先获取用户的图像,然后通过图像处理技术来检测用户的坐姿是否符合预设标准。

图像获取模块100,用于当所述用户的坐姿符合预设标准时,获取包含目标用户的预设区域图像;

具体地,当根据坐姿检测结果,判断目标用户的坐姿符合预设标准时,即通过台灯上的摄像头拍摄获取包含目标用户的预设区域图像。

提示模块500,用于当所述用户的坐姿不符合预设标准时,发出提示信息。

具体地,当根据坐姿检测结果,判断用户的坐姿不符合预设标准时,可发出语音提示信息,提示用户改变自己的坐姿,以保护用户的视力。在发出提示信息一段时间后,可再次检测用户的坐姿,若仍不符合预设标准,则再次发出提示信息提醒用户,若符合预设标准时,则获取包含目标用户的预设区域图像。

本方案中,先对用户的坐姿进行检测,以在坐姿符合预设标准的前提下,根据用户的照明需求调节灯光的照射角度,以便更好的保护用户的视力。

优选地,坐姿检测模块400包括:

第一检测单元410,设置在台灯的第一预设位置上,用于检测是否存在目标用户;

具体地,第一检测单元包括发射模块和接收模块,如超声发射模块和超声接收模块,或者为红外发射模块和红外接收模块。

第一预设位置可为台灯的支撑架上的某一位置,第一预设位置位于灯头(光源)的下方。通过第一预设位置上设置的发射模块发射信号,若台灯前存在目标用户时,第一预设位置上的接收模块会接收到返回的信号,若台灯前不存在目标用户时,则第一预设位置上的接收模块不会接收到返回的信号。因此,可通过第一检测单元检测是否存在目标用户。

第二检测单元420,设置在台灯的第二预设位置上,用于检测目标用户的头部是否高于预设阈值;第二预设位置高于第一预设位置。

具体地,第二预设位置高于第一预设位置,第二预设位置是根据坐姿的预设标准进行设置的。例如,坐姿的预设标准中规定用户的眼睛应该距离书本的高度为30cm,则可将第二预设位置设置为距离桌面35cm的位置,此时第二预设位置对应的为用户的头部。

第二检测单元同样包括发射模块和接收模块,如超声发射模块和超声接收模块,或者为红外发射模块和红外接收模块。通过第二检测单元判断是否可以检测到目标的头部,若能检测到,则说明目标用户的头部高于预设阈值,若不能检测到,则说明目标用户的头部低于预设阈值。

结合第一检测单元和第二检测单元来检测目标用户的坐姿,当第一检测单元和第二检测单元都没有检测到物体时,则说明台灯前不存在用户;当第一检测单元检测到物体,第二检测单元未检测到物体时,则说明台灯前存在用户,但用户的坐姿不符合预设标准;当第一检测单元和第二检测单元都检测到物体时,说明台灯前存在用户,且用户的坐姿符合预设标准。

本方案中,通过超声检测单元或红外检测单元来检测用户的坐姿是否符合预设标准,不仅可简化检测过程,而且无需通过复杂的图像识别技术来检测用户的坐姿,提高坐姿检测的检测速率。

优选地,还包括:

高度确定模块600,用于根据所述预设区域图像,分析所述目标用户的头部距离桌面的高度;

角度调节模块300,还用于根据所述高度,上下调节所述台灯灯光的照射角度。

在获取包含目标用户的预设区域图像后,还可以根据预设区域图像,分析目标用户的头部距离桌面的高度。通过预设区域图像分析目标用户的头部距离桌面的高度为现有的图像处理技术,此处不再进行赘述。

在得到目标用户的头部距离桌面的高度后,即可根据该高度,上下调节台灯灯光的照射角度,以将台灯的照射角度调整到合适的高度,提高用户的舒适度,保护用户的视力。

本发明实施例七提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明任意实施例所述的灯光调节方法中的步骤。

本发明实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。处理器可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

上述集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序发送指令给相关的硬件完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括:计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读存储介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、光存储器件、磁存储器件、或者上述的任意合适的组合。

应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1