船舶智能照明控制方法、装置、设备及存储介质与流程

专利查询2023-10-25  123



1.本发明涉及互联网技术领域,尤其涉及一种船舶智能照明控制方法、装置、设备及存储介质。


背景技术:

2.目前的船舶照明系统多为单一控制,缺少大规模的集成智能控制装置。且船舶照明灯具种类繁多,功能区分较大,不能根据具体的使用要求进行调整。同时由于缺乏有效的智能控制,船舶照明系统的管线布置复杂,集成控制困难。目前的船舶照明系统无法根据环境需求调整照明效果,导致了电能的浪费,降低了电能利用率。
3.上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。


技术实现要素:

4.本发明的主要目的在于提供一种船舶智能照明控制方法、装置、设备及存储介质,旨在解决现有技术导致了电能的浪费,降低了电能利用率的技术问题。
5.为实现上述目的,本发明提供了一种船舶智能照明控制方法、装置、设备及存储介质,所述船舶智能照明控制方法包括以下步骤:获取当前时刻信息;根据所述当前时刻信息确定照明模式;在检测到船舶的待照明区域内有人时,记录当前船员人数;获取所述待照明区域的当前光照强度;根据所述照明模式、所述当前船员人数以及所述当前光照强度对所述待照明区域的灯具进行控制。
6.可选地,所述在检测到船舶的待照明区域内有人时,记录当前船员人数之前,还包括:获取当前时刻之前船舶的待照明区域的若干帧历史区域图像;根据若干帧历史区域图像构建区域背景样本值;获取所述待照明区域的当前区域图像;从所述当前区域图像上随机选取一个像素点作为当前像素点,并按照预设范围获取所述当前像素点的若干领域像素点;构建所述当前像素点和若干领域像素点对应的像素值集合;将所述背景样本值与所述像素值集合进行比对,得到所述当前区域图像的前景像素点;根据所述前景像素点判断所述待照明区域内是否有人。
7.可选地,所述记录当前船员人数,包括:从所述当前区域图像中分割出初始船员图像;
对所述初始船员图像进行去噪处理,得到去噪后的船员图像;删除所述去噪后的船员图像中的空白图像区域,得到参考船员图像;根据所述参考船员图像确定当前船员人数。
8.可选地,所述根据所述参考船员图像确定当前船员人数,包括:获取所述参考船员图像上各个像素点的像素值;根据所述像素值确定所述参考船员图像上的皮肤像素点和头发像素点;根据所述皮肤像素点和所述头发像素点对所述参考船员图像进行人脸标记,得到目标船员图像;根据所述目标船员图像对应的人脸标记数量确定当前船员人数。
9.可选地,所述根据所述照明模式、所述当前船员人数以及所述当前光照强度对所述待照明区域的灯具进行控制,包括:检测所述待照明区域是否存在预设照明参数;若不存在,则根据所述照明模式、所述当前船员人数以及所述当前光照强度确定目标照明参数;按照所述目标照明参数控制所述待照明区域的灯具进行照明。
10.可选地,所述检测所述待照明区域是否存在预设照明参数之前,还包括:确定所述待照明区域的区域类型;根据所述区域类型确定所述待照明区域的目标光照强度阈值;将所述当前光照强度与所述目标光照强度阈值进行比较;在所述当前光照强度小于等于所述目标光照强度阈值时,执行检测所述待照明区域是否存在预设照明参数的步骤。
11.可选地,所述根据所述照明模式、所述当前船员人数以及所述当前光照强度确定目标照明参数,包括:根据所述照明模式确定灯具开启时段;根据所述当前船员人数确定需要开启的灯具数量;根据所述当前光照强度和所述灯具数量确定灯具照明亮度;按照所述灯具开启时段和所述灯具照明亮度控制所述待照明区域的灯具进行照明。
12.此外,为实现上述目的,本发明还提出一种船舶智能照明控制装置,所述船舶智能照明控制装置包括:获取模块,用于获取当前时刻信息;确定模块,用于根据所述当前时刻信息确定照明模式;记录模块,用于在检测到船舶的待照明区域内有人时,记录当前船员人数;检测模块,用于获取所述待照明区域的当前光照强度;控制模块,用于根据所述照明模式、所述当前船员人数以及所述当前光照强度对所述待照明区域的灯具进行控制。
13.此外,为实现上述目的,本发明还提出一种船舶智能照明控制设备,所述船舶智能照明控制设备包括:存储器、处理器及存储在所述存储器上并在所述处理器上运行的船舶智能照明控制程序,所述船舶智能照明控制程序配置为实现如上文所述的船舶智能照明控
制方法。
14.此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有船舶智能照明控制程序,所述船舶智能照明控制程序被处理器执行时实现如上文所述的船舶智能照明控制方法。
15.本发明通过获取当前时刻信息;根据所述当前时刻信息确定照明模式;在检测到船舶的待照明区域内有人时,记录当前船员人数;获取所述待照明区域的当前光照强度;根据所述照明模式、所述当前船员人数以及所述当前光照强度对所述待照明区域的灯具进行控制,基于船舶环境中不同的光照强度和船员人数,同时结合不同时刻的照明模式控制灯具进行照明,能够根据环境变化对灯具进行智能调节,降低了电能的损耗,提高了电能利用率。
附图说明
16.图1是本发明实施例方案涉及的硬件运行环境的船舶智能照明控制设备的结构示意图;图2为本发明船舶智能照明控制方法第一实施例的流程示意图;图3为本发明船舶智能照明控制方法第二实施例的流程示意图;图4为本发明船舶智能照明控制方法第三实施例的流程示意图;图5为本发明船舶智能照明控制装置第一实施例的结构框图。
17.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
18.应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
19.参照图1,图1为本发明实施例方案涉及的硬件运行环境的船舶智能照明控制设备结构示意图。
20.如图1所示,该船舶智能照明控制设备可以包括:处理器1001,例如中央处理器(central processing unit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(wireless-fidelity,wi-fi)接口)。存储器1005可以是高速的随机存取存储器(random access memory,ram)存储器,也可以是稳定的非易失性存储器(non-volatile memory,nvm),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
21.本领域技术人员可以理解,图1中示出的结构并不构成对船舶智能照明控制设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
22.如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及船舶智能照明控制程序。
23.在图1所示的船舶智能照明控制设备中,网络接口1004主要用于与网络服务器进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明船舶智能照明控制设备中的处理器1001、存储器1005可以设置在船舶智能照明控制设备中,所述船舶智能照明控
制设备通过处理器1001调用存储器1005中存储的船舶智能照明控制程序,并执行本发明实施例提供的船舶智能照明控制方法。
24.本发明实施例提供了一种船舶智能照明控制方法,参照图2,图2为本发明一种船舶智能照明控制方法第一实施例的流程示意图。
25.本实施例中,所述船舶智能照明控制方法包括以下步骤:步骤s10:获取当前时刻信息。
26.在本实施例中,本实施例的执行主体可以是船舶智能照明控制设备,船舶智能照明控制设备可以是个人电脑或服务器等电子设备,还可以为其他可实现相同或相似功能的终端设备,本实施例对此不加以限制,在本实施例及下述各实施例中,以船舶智能照明控制设备为例对本发明船舶智能照明控制方法进行说明。
27.需要说明的是,船舶是一种主要在地理水中运行的人造交通工具,船舶包括船底结构、船侧结构、甲板结构、舱壁结构、首尾结构和上层建筑等结构,甲板下还设有不同的船舶舱室,每处所设置的灯具也不同,这就使得船舶上的灯具种类繁多。
28.目前对于船舶上各类灯具的控制方式为统一按照设定的规则,例如在设定的时间开启,在设定的时间关闭,以及按照设定好的亮度进行照明等,但是这种控制方式较为单一,但是船舶上不同区域的照明需求是不同的,并且船舶在海上航行的过程中,会遇到各种不同的复杂环境,这种单一的控制方式无法满足船舶上不同区域的照明需求,同时还会使得某些区域过度照明,严重了增加了电能的损耗。
29.本实施例中为了解决上述问题,针对不同环境所需的不同照明需求,对船舶上的灯具进行控制,具体地,本实施例中可以按照如下方式实现。
30.在具体实现中,灯具的智能控制需要先获取当前时刻信息,当前时刻信息用于判断现在是白天还是黑夜,白天的外界光照强度远远大于黑夜的外界光照强度,为了节约电能的损耗,外界光照强度越强,船舶内所需要灯具的照明亮度越低。
31.在具体实施中,本实施例中通过终端设备向控制灯具的控制器发送指令,以实现灯具的智能控制,当前时刻信息可以通过终端设备内部设置的计时器获取。
32.步骤s20:根据所述当前时刻信息确定照明模式。
33.易于理解的是,人们通常是在白天进行工作,夜晚进行休息,而当人们休息时则不需要灯具进行高亮度的照明,因此本实施例中根据当前时刻信息为灯具的照明设置不同的照明模式,不同照明模式下,灯具的照明亮度不同。
34.具体地,由于工作的特殊性以及为了保证船舶航行的安全性,船员在夜间也需要进行工作,针对这种情况,本实施例中根据当前时刻信息将照明模式设置为白天模式、夜间工作模式以及夜间休息模式,夜间工作模式对应的灯具照明亮度大于白天模式对应的灯具照明亮度,夜间休息模式对应的灯具照明亮度在三种模式中最低,具体的灯具照明亮度可以根据实际需求进行相应地设置,本实施例中对此不加以限制。当前时刻与照明模式之间的对应关系也可以根据船员的实际工作需求进行调整,本实施例中对此也不加以限制。
35.步骤s30:在检测到船舶的待照明区域内有人时,记录当前船员人数。
36.需要说明的是,灯具照明是为了给船舶上的船员带来便利,因此在检测到船舶的待照明区域内有人时,本实施例中会记录当前船员人数,当前船员人数为待照明区域内的船员数,待照明区域可以为船舶上的工作区域,也可以为船舶上的休息区域,还可以为船舶
上其他需要照明的区域。
37.在具体实施中,本实施例中可以通过摄像头拍摄待照明区域的图像,然后根据所拍摄到的图像发送给船舶智能照明控制设备,船舶智能照明控制设备根据摄像头所拍摄到的图像确定待照明区域内的当前船员人数。
38.步骤s40:获取所述待照明区域的当前光照强度。
39.需要说明的是,在控制灯具进行照明时,还需要进一步结合待照明区域内的实际光照强度,由于受到季节、天气以及船舶位置等各类因素的影响,即使是同一时刻,同一待照明区域内的光照强度也不同,本实施例中通过设置各个待照明区域内的光照强度传感器检测当前光照强度。进一步地,光照传感器在采集到当前光照强度之后,会将所采集到的当前光照强度上传给船舶智能照明控制设备。
40.步骤s50:根据所述照明模式、所述当前船员人数以及所述当前光照强度对所述待照明区域的灯具进行控制。
41.在具体实施中,在确定照明模式,当前船员人数以及当前光照强度之后,本实施例中可以基于这些参数调节待照明区域的灯具照明亮度。具体地,本实施例中可以基于照明模式,当前船员人数、当前光照强度和灯具照明亮度之间的对应关系对待照明区域的灯具进行调节。
42.本实施例通过获取当前时刻信息;根据所述当前时刻信息确定照明模式;在检测到船舶的待照明区域内有人时,记录当前船员人数;获取所述待照明区域的当前光照强度;根据所述照明模式、所述当前船员人数以及所述当前光照强度对所述待照明区域的灯具进行控制,基于船舶环境中不同的光照强度和船员人数,同时结合不同时刻的照明模式控制灯具进行照明,能够根据环境变化对灯具进行智能调节,降低了电能的损耗,提高了电能利用率。
43.参考图3,图3为本发明一种船舶智能照明控制方法第二实施例的流程示意图。
44.基于上述第一实施例,本实施例船舶智能照明控制方法在所述步骤s30之前,还包括:步骤s301:获取当前时刻之前船舶的待照明区域的若干帧历史区域图像。
45.需要说明的是,控制灯具进行照明是为了给船员带来便利,如果没有船员在,则不需要进行照明,因此本实施例中会在控制灯具照明之前,会对待照明区域内是否有人进行检测,具体地,本实施例中是通过图像处理的方式检测待照明区域内是否有人。
46.在具体实施中,本实施例中根据当前时刻信息确定当前时刻,然后获取当前时刻之前待照明区域的若干帧历史区域图像,例如可以获取当前时刻之前30分钟内的若干帧历史区域图像,也可获取当前时刻之前1个小时内的若干帧历史区域图像,当前时刻之前的时间范围可以根据实际需求进行设置,本实施例中对此不加以限制。
47.步骤s302:根据若干帧历史区域图像构建区域背景样本值。
48.在具体实施中,在得到若干帧历史区域图像之后,本实施例中可以根据获取到的若干帧区域图像确定待照明区域的背景,从而构建区域背景样本值。
49.具体地,从若干帧历史区域图像中任取一帧历史区域图像,针对该帧历史图像区域,从每个像素点的邻域中随机选择指定数量的像素点作为样本值来完成背景模型的初始化,背景样本值为背景像素值,循环上述步骤,最终可以得到背景样本值为一个集合。
50.步骤s303:获取所述待照明区域的当前区域图像。
51.在具体实施中,本实施例中可通过设置在待照明区域内的摄像头获取待照明区域的当前区域图像,摄像头可以按照预设时间间隔对待照明区域进行拍摄,其中,预设时间间隔可以根据实际需求进行相应地设置。
52.步骤s304:从所述当前区域图像上随机选取一个像素点作为当前像素点,并按照预设范围获取所述当前像素点的若干领域像素点。
53.在具体实现中,在获取到当前区域图像之后,本实施例中针对每一个像素点均获取其若干个领域像素点,具体地,先随机选取一个像素点,然后获取该像素点预设范围内的若干领域像素点,预设范围可以设置像素点八邻域内的像素点,即按照九宫格的方式,将该像素点作为九宫格的中心像素点,循环上述步骤可以得到多组像素点集合,例如以像素点p1为中心的像素点集合s1(p1,p12...p1n),又如以像素点p2为中心的像素点集合s2(p2,p22...p2n)。
54.步骤s305:构建所述当前像素点和若干领域像素点对应的像素值集合。
55.需要说明的是,本实施例依次获取各个像素点的像素值,以得到像素值集合,例如s1(p1,p12...p1n)对应的像素值集合为p{s1}。
56.步骤s306:将所述背景样本值与所述像素值集合进行比对,得到所述当前区域图像的前景像素点。
57.在具体实施中,将背景样本值与像素值集合进行比对,比对的过程是求交集的过程,通过比对可以确定各个像素点集合中像素值与背景样本值一致的像素点个数,例如假设背景样本值集合为{b1,...,bn},将p{s1}与{b1,...,bn}进行比对之后,也即p{s1}∩{b1,...,bn},得到s1(p1,p12...p1n)中与背景样本值一致的像素点的个数为n1,不一致的像素点为n2,n1对应的像素点为背景像素点,n2对应的像素点为前景像素点。
58.步骤s307:根据所述前景像素点判断所述待照明区域内是否有人。
59.在具体实现中,统计前景像素点的个数,如果该前景像素点的个数大于预设个数,则判定该待照明区域内是否有人,其中,预设个数为前景物体为人时应该具有的像素点个数,预设个数可以为一个数量范围,具体的范围设置本实施例中对此不加以限制。
60.进一步地,在确定待照明区域内有人时,进一步从摄像头获取到的当前区域图像中分割出初始船员图像,本实施例中可以采用背景差分法,将背景图像与船员图像进行分割。
61.为了更加准确地得到待照明区域内的人数,本实施例中会对分割得到的初始船员图像进行图像处理,图像处理先对初始船员图像进行去噪处理。具体地,分割出船员的图像背景设置为白色,即r=255,g=255,b= 255,船员为彩色,即r≠255,g≠255,b≠255,在进行去噪时,本实施例中还设置结构元素,结构元素包括(x, y)、(x, y+1) 、(x, y-1) 、(x+1, y) 、(x-1, y) 五个位置的结构),将结构元素在船员图像上在x方向上进行平移,需要强调的是,平移过程中,结构元素的中心点和船员图像上在x方向的像素点一一比对。若结构元素的所有位置在x内的对应位置上都为彩色,则记下结构元素中的中心点在x中的位置,再把 x 中此位置上的 rgb 值赋值到空白图像的相应位置,从而得到去噪后的船员图像。
62.在得到去噪后的船员图像之后,去噪后的船员图像上会存在白色的小面积区域,本实施例中会将这些区域删除,从而得到参考船员图像,然后根据参考船员图像进一步确
定当前船员人数。
63.在具体实施中,本实施例中会获取参考船员图像上各个像素点的像素值,根据获取到的像素值可以确定参考船员图像上属于船员皮肤和头发的皮肤像素点和头发像素点,具体地,根据各个像素点的像素值确定皮肤像素点和头发像素点可以按照如下公式计算对应的概率,计算公式如下:其中,q为该像素点的概率,j和k为高斯分布的两个参数,通过平均像素值以及像素值方差得到,t为预设系数,可以设置为0.5,x为像素点对应的像素值。在计算得到像素点概率之后,将该概率分别与皮肤像素点概率范围和头发像素点概率范围进行比较,处于哪个范围之内,则该像素点属于对应类型的像素点,例如假设像素点w的概率q处于皮肤像素点概率范围之内,则该像素点w为皮肤像素点。
64.基于皮肤像素点和头发像素点可以确定船员的人脸,然后对参考船员图像进行标记,以得到目标船员图像,目标船员图像上的人脸标记数量即为当前船员人数。
65.本实施例通过获取当前时刻之前船舶的待照明区域的若干帧历史区域图像;根据若干帧历史区域图像构建区域背景样本值;获取所述待照明区域的当前区域图像;从所述当前区域图像上随机选取一个像素点作为当前像素点,并按照预设范围获取所述当前像素点的若干领域像素点;构建所述当前像素点和若干领域像素点对应的像素值集合;将所述背景样本值与所述像素值集合进行比对,得到所述当前区域图像的前景像素点;根据所述前景像素点判断所述待照明区域内是否有人,同时从所述当前区域图像中分割出初始船员图像;对所述初始船员图像进行去噪处理,得到去噪后的船员图像;删除所述去噪后的船员图像中的空白图像区域,得到参考船员图像;根据所述参考船员图像确定当前船员人数,对待照明区域进行有人检测,并在有人时通过进一步地图像处理,更加准确地得到船员人数。
66.参考图4,图4为本发明一种船舶智能照明控制方法第三实施例的流程示意图。
67.基于上述第一实施例或第二实施例,提出本发明一种船舶智能照明控制方法的第三实施例。
68.以基于上述第一实施例为例进行说明,在本实施例中,所述步骤s50具体包括:步骤s501:检测所述待照明区域是否存在预设照明参数。
69.易于理解的是,基于一些特殊船舶需求,待照明区域的灯具可能存在相应的预设照明参数,在进行智能控制之前,需要先检测是否相应的预设照明参数,该预设照明参数为预先设定且不可随意更改的照明参数。
70.步骤s502:若不存在,则根据所述照明模式、所述当前船员人数以及所述当前光照强度确定目标照明参数。
71.步骤s503:按照所述目标照明参数控制所述待照明区域的灯具进行照明。
72.需要说明的是,如果不存在,则本实施例中可以按照基于照明模式、当前船员人数以及当前光照强度所确定的目标照明参数对灯具进行控制。
73.进一步地,如果待照明区域的光照强度已经满足需求,则可以不需要开启灯具,为了更加节约电能,本实施例中还进一步地确定待照明区域的照明亮度需求。具体地,确定待照明区域的区域类型,其中,区域类型包括但不限于工作区域和休息区域,然后根据区域类
型与照明亮度需求之间的对应关系确定目标光照强度阈值,目标光照强度阈值表示该待照明区域所需要的亮度,如果当前光照强度大于目标光照强度阈值,则说明此时的光照强度已经满足待照明区域的照明需求,在这种情况下,则不用开启灯具进行照明。但是如果当前光照强度小于目标光照强度阈值,则说明此时的光照强度无法满足待照明区域的照明需求,在这种情况下,本实施例中再根据目标照明参数控制待照明区域的灯具进行照明。
74.在具体实施中,照明模式决定了灯具的开启时段,船员人数决定了需要用于照明的灯具数量,船员人数与用于照明的灯具数量成正比,也即船员人数越多,所需要的照明灯具数量也就越多,并且进一步地,在灯具照明相同的情况下,灯具数量越多,待照明区域的亮度也就越高,本实施例中可以基于灯具数量、当前光照强度和灯具照明亮度之间的对应关系对待照明区域的灯具进行调节。具体的对应关系可以根据实际需求进行设置,本实施例中对此不加以限制。例如灯具数量为n1,当前光照强度为l1,则可以得到灯具照明亮度为lx1,又假设照明模式对应的开启时段为t1,则在t1时刻开启n1数量的灯具,并将每个灯具的亮度调节为l1。
75.本实施例通过检测所述待照明区域是否存在预设照明参数;若不存在,则根据所述照明模式确定灯具开启时段;根据所述当前船员人数确定需要开启的灯具数量;根据所述光照强度和所述灯具数量确定灯具照明亮度;按照所述灯具开启时段和所述灯具照明亮度控制所述待照明区域的灯具进行照明,在节约了电能同时,能够满足船舶各个区域的照明需求。
76.此外,本发明实施例还提出一种存储介质,所述存储介质上存储有船舶智能照明控制程序,所述船舶智能照明控制程序被处理器执行时实现如上文所述的船舶智能照明控制方法的步骤。
77.由于本存储介质采用了上述所有实施例的全部技术方案,因此至少具有上述实施例的技术方案所带来的所有有益效果,在此不再一一赘述。
78.参照图5,图5为本发明船舶智能照明控制装置第一实施例的结构框图。
79.如图5所示,本发明实施例提出的船舶智能照明控制装置包括:获取模块10,用于获取当前时刻信息。
80.确定模块20,用于根据所述当前时刻信息确定照明模式。
81.记录模块30,用于在检测到船舶的待照明区域内有人时,记录当前船员人数。
82.检测模块40,用于获取所述待照明区域的当前光照强度。
83.控制模块50,用于根据所述照明模式、所述当前船员人数以及所述当前光照强度对所述待照明区域的灯具进行控制。
84.本实施例通过获取当前时刻信息;根据所述当前时刻信息确定照明模式;在检测到船舶的待照明区域内有人时,记录当前船员人数;获取所述待照明区域的当前光照强度;根据所述照明模式、所述当前船员人数以及所述当前光照强度对所述待照明区域的灯具进行控制,基于船舶环境中不同的光照强度和船员人数,同时结合不同时刻的照明模式控制灯具进行照明,能够根据环境变化对灯具进行智能调节,降低了电能的损耗,提高了电能利用率。
85.在一实施例中,所述船舶智能照明控制装置还包括处理模块;所述处理模块,用于获取当前时刻之前船舶的待照明区域的若干帧历史区域图
像;根据若干帧历史区域图像构建区域背景样本值;获取所述待照明区域的当前区域图像;从所述当前区域图像上随机选取一个像素点作为当前像素点,并按照预设范围获取所述当前像素点的若干领域像素点;构建所述当前像素点和若干领域像素点对应的像素值集合;将所述背景样本值与所述像素值集合进行比对,得到所述当前区域图像的前景像素点;根据所述前景像素点判断所述待照明区域内是否有人。
86.在一实施例中,所述记录模块30,还用于从所述当前区域图像中分割出初始船员图像;对所述初始船员图像进行去噪处理,得到去噪后的船员图像;删除所述去噪后的船员图像中的空白图像区域,得到参考船员图像;根据所述参考船员图像确定当前船员人数。
87.在一实施例中,所述记录模块30,还用于获取所述参考船员图像上各个像素点的像素值;根据所述像素值确定所述参考船员图像上的皮肤像素点和头发像素点;根据所述皮肤像素点和所述头发像素点对所述参考船员图像进行人脸标记,得到目标船员图像;根据所述目标船员图像对应的人脸标记数量确定当前船员人数。
88.在一实施例中,所述控制模块50,还用于检测所述待照明区域是否存在预设照明参数;若不存在,则根据所述照明模式、所述当前船员人数以及所述当前光照强度确定目标照明参数;按照所述目标照明参数控制所述待照明区域的灯具进行照明。
89.在一实施例中,所述检测模块40,还用于,确定所述待照明区域的区域类型;根据所述区域类型确定所述待照明区域的目标光照强度阈值;将所述当前光照强度与所述目标光照强度阈值进行比较;在所述当前光照强度小于等于所述目标光照强度阈值时,执行检测所述待照明区域是否存在预设照明参数的步骤。
90.在一实施例中,所述控制模块50,还用于根据所述照明模式确定灯具开启时段;根据所述当前船员人数确定需要开启的灯具数量;根据所述当前光照强度和所述灯具数量确定灯具照明亮度;按照所述灯具开启时段和所述灯具照明亮度控制所述待照明区域的灯具进行照明。
91.应当理解的是,以上仅为举例说明,对本发明的技术方案并不构成任何限定,在具体应用中,本领域的技术人员可以根据需要进行设置,本发明对此不做限制。
92.需要说明的是,以上所描述的工作流程仅仅是示意性的,并不对本发明的保护范围构成限定,在实际应用中,本领域的技术人员可以根据实际的需要选择其中的部分或者全部来实现本实施例方案的目的,此处不做限制。
93.另外,未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的船舶智能照明控制方法,此处不再赘述。
94.此外,需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
95.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
96.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做
出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器(read only memory,rom)/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
97.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

技术特征:
1.一种船舶智能照明控制方法,其特征在于,所述船舶智能照明控制方法包括:获取当前时刻信息;根据所述当前时刻信息确定照明模式;在检测到船舶的待照明区域内有人时,记录当前船员人数;获取所述待照明区域的当前光照强度;根据所述照明模式、所述当前船员人数以及所述当前光照强度对所述待照明区域的灯具进行控制。2.如权利要求1所述的船舶智能照明控制方法,其特征在于,所述在检测到船舶的待照明区域内有人时,记录当前船员人数之前,还包括:获取当前时刻之前船舶的待照明区域的若干帧历史区域图像;根据若干帧历史区域图像构建区域背景样本值;获取所述待照明区域的当前区域图像;从所述当前区域图像上随机选取一个像素点作为当前像素点,并按照预设范围获取所述当前像素点的若干领域像素点;构建所述当前像素点和若干领域像素点对应的像素值集合;将所述背景样本值与所述像素值集合进行比对,得到所述当前区域图像的前景像素点;根据所述前景像素点判断所述待照明区域内是否有人。3.如权利要求2所述的船舶智能照明控制方法,其特征在于,所述记录当前船员人数,包括:从所述当前区域图像中分割出初始船员图像;对所述初始船员图像进行去噪处理,得到去噪后的船员图像;删除所述去噪后的船员图像中的空白图像区域,得到参考船员图像;根据所述参考船员图像确定当前船员人数。4.如权利要求3所述的船舶智能照明控制方法,其特征在于,所述根据所述参考船员图像确定当前船员人数,包括:获取所述参考船员图像上各个像素点的像素值;根据所述像素值确定所述参考船员图像上的皮肤像素点和头发像素点;根据所述皮肤像素点和所述头发像素点对所述参考船员图像进行人脸标记,得到目标船员图像;根据所述目标船员图像对应的人脸标记数量确定当前船员人数。5.如权利要求1至4中任一项所述的船舶智能照明控制方法,其特征在于,所述根据所述照明模式、所述当前船员人数以及所述当前光照强度对所述待照明区域的灯具进行控制,包括:检测所述待照明区域是否存在预设照明参数;若不存在,则根据所述照明模式、所述当前船员人数以及所述当前光照强度确定目标照明参数;按照所述目标照明参数控制所述待照明区域的灯具进行照明。6.如权利要求5所述的船舶智能照明控制方法,其特征在于,所述检测所述待照明区域
是否存在预设照明参数之前,还包括:确定所述待照明区域的区域类型;根据所述区域类型确定所述待照明区域的目标光照强度阈值;将所述当前光照强度与所述目标光照强度阈值进行比较;在所述当前光照强度小于等于所述目标光照强度阈值时,执行检测所述待照明区域是否存在预设照明参数的步骤。7.如权利要求5所述的船舶智能照明控制方法,其特征在于,所述根据所述照明模式、所述当前船员人数以及所述当前光照强度确定目标照明参数,包括:根据所述照明模式确定灯具开启时段;根据所述当前船员人数确定需要开启的灯具数量;根据所述当前光照强度和所述灯具数量确定灯具照明亮度;按照所述灯具开启时段和所述灯具照明亮度控制所述待照明区域的灯具进行照明。8.一种船舶智能照明控制装置,其特征在于,所述船舶智能照明控制装置包括:获取模块,用于获取当前时刻信息;确定模块,用于根据所述当前时刻信息确定照明模式;记录模块,用于在检测到船舶的待照明区域内有人时,记录当前船员人数;检测模块,用于获取所述待照明区域的当前光照强度;控制模块,用于根据所述照明模式、所述当前船员人数以及所述当前光照强度对所述待照明区域的灯具进行控制。9.一种船舶智能照明控制设备,其特征在于,所述船舶智能照明控制设备包括:存储器、处理器及存储在所述存储器上并在所述处理器上运行的船舶智能照明控制程序,所述船舶智能照明控制程序配置为实现如权利要求1至7中任一项所述的船舶智能照明控制方法。10.一种存储介质,其特征在于,所述存储介质上存储有船舶智能照明控制程序,所述船舶智能照明控制程序被处理器执行时实现如权利要求1至7任一项所述的船舶智能照明控制方法。

技术总结
本发明公开了一种船舶智能照明控制方法、装置、设备及存储介质,属于互联网技术领域。本发明通过获取当前时刻信息;根据所述当前时刻信息确定照明模式;在检测到船舶的待照明区域内有人时,记录当前船员人数;获取所述待照明区域的当前光照强度;根据所述照明模式、所述当前船员人数以及所述当前光照强度对所述待照明区域的灯具进行控制,基于船舶环境中不同的光照强度和船员人数,同时结合不同时刻的照明模式控制灯具进行照明,能够根据环境变化对灯具进行智能调节,降低了电能的损耗,提高了电能利用率。电能利用率。电能利用率。


技术研发人员:张新正 王海峰
受保护的技术使用者:深圳市奥新科技有限公司
技术研发日:2022.02.07
技术公布日:2022/3/8

最新回复(0)