一种基于图像处理技术的自动门控制方法及自动门转让专利

申请号 : CN202110859104.8

文献号 : CN113585912B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 胡波清

申请人 : 广东蓝水花智能电子有限公司

摘要 :

本发明属于自动门控制技术领域,尤其涉及一种基于图像处理技术的自动门控制方法及自动门,所述方法包括:获取预设的自动门检测区域内的当前图像数据;将当前图像数据与预存的背景图像数据作比对,并提取当前图像数据与所述背景图像数据的像素差异值;判断像素差异值是否大于预设的标准触发阈值;若判断为是,则生成开门动作指令信息,若判断为否,则生成关门动作指令信息,开门或关门动作指令信息用于发送至自动门的自动门主机。本发明通过设置所述预设感应域,实现在将自动门的感应区域控制在想要设定的合适的区域内,实现只有人员进入预设感应域内才会触发自动门打开,避免预设感应域外的人员触发自动门,进而实现自动门的精准触发与控制。

权利要求 :

1.一种基于图像处理技术的自动门控制方法,其特征在于,所述方法包括:获取预设的自动门检测区域内的当前图像数据;

将所述当前图像数据与预存的背景图像数据作比对,并提取自动门检测区域中预设感应域内,所述当前图像数据与所述背景图像数据的像素差异值;

判断所述像素差异值是否大于预设的标准触发阈值;

若判断为是,则生成开门动作指令信息,所述开门动作指令信息用于发送至自动门的自动门主机,以使所述自动门主机根据所述开门动作指令信息控制自动门的移动门扇打开;

若判断为否,则生成关门动作指令信息,所述关门动作指令信息用于发送至自动门的自动门主机,以使所述自动门主机根据所述关门动作指令信息控制自动门的移动门扇关闭;

所述提取自动门检测区域中预设感应域内,所述当前图像数据与所述背景图像数据的像素差异值的步骤,具体包括:比对所述当前图像数据与所述背景图像数据中相对应的每个像素点的感光信息数据,并获取比对后的感光信息数据差值;其中,所述当前图像数据的一个像素点与所述背景图像数据中相对应的像素点比对后生成一个感光信息数据差值;

统计所述预设感应域内各所述感光信息数据差值大于预设的感光信息数据差值触发阈值的数量,并记为所述像素差异值。

2.根据权利要求1所述的基于图像处理技术的自动门控制方法,其特征在于,所述统计所述预设感应域内各所述感光信息数据差值大于预设的感光信息数据差值触发阈值的数量,并记为所述像素差异值的步骤具体包括:判断所述预设感应域内所述感光信息数据差值是否大于预设的感光信息数据差值触发阈值;

若判断为是,则将大于所述感光信息数据差值触发阈值的所述感光信息数据差值对应的当前图像数据中像素点记为触发差异像素点;

统计所述预设感应域内所述触发差异像素点的数量,并记为所述像素差异值。

3.根据权利要求1或2所述的基于图像处理技术的自动门控制方法,其特征在于,所述方法还包括:将所述当前图像数据与预存的各历史图像数据比对,并提取所述当前图像数据与各所述历史图像数据的背景差异值,其中,一个当前图像数据与一个所述历史图像数据比对后生成一个所述背景差异值;

判断各所述背景差异值是否均小于预设的标准背景阈值;

若判断为是,则将所述当前图像数据存储为历史图像数据。

4.根据权利要求3所述的基于图像处理技术的自动门控制方法,其特征在于,各所述历史图像数据为预设时间段内各时间点对应的图像数据,一个时间点对应一个所述历史图像数据;

所述提取所述当前图像数据与各所述历史图像数据的背景差异值的步骤,具体包括:比对所述当前图像数据与所述历史图像数据中相对应的每个像素点的感光信息数据,并获取比对后的历史感光信息数据差值;其中,所述当前图像数据的一个像素点与所述背景图像数据中相对应的像素点比对后生成一个历史感光信息数据差值;

判断各所述历史感光信息数据差值是否大于预设的感光信息数据差值背景阈值;

若判断为是,则将大于所述感光信息数据差值背景阈值的历史感光信息数据差值对应的当前图像数据的像素点记为背景差异像素点;

统计当前图像数据中背景差异像素点的数量,并记为所述背景差异值。

5.根据权利要求1或2所述的基于图像处理技术的自动门控制方法,其特征在于,所述提取自动门检测区域中预设感应域内,所述当前图像数据与所述背景图像数据的像素差异值的步骤,之前还包括:获取在所述自动门检测区域中预先设定的所述预设感应域;

将所述预设感应域存储。

6.根据权利要求1或2所述的基于图像处理技术的自动门控制方法,其特征在于,所述获取预设的自动门检测区域内的当前图像数据的步骤,具体包括:获取预设的自动门检测区域内的可见光;

将所述可见光转换为电压信号;

将所述电压信号转换为数字信号;

并将所述数字信号转换为所述当前图像数据。

7.一种视觉感应器,其特征在于,所述视觉感应器包括:

图像获取模块,用于获取预设的自动门检测区域内的当前图像数据;

数据比对模块,用于将所述当前图像数据与预存的背景图像数据作比对,并提取自动门检测区域中预设感应域内,所述当前图像数据与所述背景图像数据的像素差异值;

第一判断模块,用于判断所述像素差异值是否大于预设的标准触发阈值;

开门指令生成模块,用于若判断为是,则生成开门动作指令信息,所述开门动作指令信息用于发送至自动门的自动门主机,以使所述自动门主机根据所述开门动作指令信息控制自动门的移动门扇打开;

关门指令生成模块,用于若判断为否,则生成关门动作指令信息,所述关门动作指令信息用于发送至自动门的自动门主机,以使所述自动门主机根据所述关门动作指令信息控制自动门的移动门扇关门;

所述数据比对模块,还用于:

比对所述当前图像数据与所述背景图像数据中相对应的每个像素点的感光信息数据,并获取比对后的感光信息数据差值;其中,所述当前图像数据的一个像素点与所述背景图像数据中相对应的像素点比对后生成一个感光信息数据差值;

统计所述预设感应域内各所述感光信息数据差值大于预设的感光信息数据差值触发阈值的数量,并记为所述像素差异值。

8.一种自动门,其特征在于,包括权利要求7所述的视觉感应器、自动门主机、电机、传动机构和移动门扇;所述视觉感应器、所述自动门主机、所述电机、所述传动机构和所述移动门扇依次连接;其中,所述视觉感应器用于获取预设的自动门检测区域内的当前图像数据,所述当前图像数据与预存的背景图像数据作比对,并提取自动门检测区域中预设感应域内,所述当前图像数据与所述背景图像数据的像素差异值,判断所述像素差异值是否大于预设的标准触发阈值;

若判断为是,则生成开门动作指令信息,并将所述开门动作指令信息发送至所述自动门主机,所述自动门主机根据所述开门动作指令信息控制电机驱动传动机构,使所述传动机构带动所述移动门扇打开;

若判断为否,则生成关门动作指令信息,并将所述关门动作指令信息发送至所述自动门主机,所述自动门主机根据所关门动作指令信息控制所述移动门扇关闭;

所述数据比对模块,还用于:

比对所述当前图像数据与所述背景图像数据中相对应的每个像素点的感光信息数据,并获取比对后的感光信息数据差值;其中,所述当前图像数据的一个像素点与所述背景图像数据中相对应的像素点比对后生成一个感光信息数据差值;

统计所述预设感应域内各所述感光信息数据差值大于预设的感光信息数据差值触发阈值的数量,并记为所述像素差异值。

9.根据权利要求8所述的自动门,其特征在于,所述自动门主机包括接收模组、控制器模组、电机驱动模组和变压器模组,所述接收模组与所述视觉感应器连接,所述控制器模组与所述接收模组连接,所述电机驱动模组与所述控制器模组和所述电机连接,所述变压器模组与所述接收模组、所述控制器模组和所述电机驱动模组均连接;其中,所述接收模组,用于将所述开门动作指令信息和所述关门动作指令信息发送至所述控制器模组;

所述控制器模组,用于对所述开门动作指令信息和所述关门动作指令信息进行解析,解析所述开门动作指令信息后,所述控制器模组控制所述电机驱动模组驱动所述电机,以使所述电机带动所述传动机构带动所述移动门扇打开;

解析所述关门动作指令信息后,所述控制器模组控制所述电机驱动模组驱动所述电机,以使所述电机带动所述传动机构带动所述移动门扇关闭。

说明书 :

一种基于图像处理技术的自动门控制方法及自动门

技术领域

[0001] 本发明属于自动门控制技术领域,尤其涉及一种基于图像处理技术的自动门控制方法及自动门。

背景技术

[0002] 目前,因自动门使用的便利性,自动门已然应用到了越来越多的场合中,市面上的自动门大多采用微波或红外技术进行人体探测,进而实现自动开门。实际控制时,因微波或红外技术无法精准地划分感应区域和非感应区域,这样导致一些公共场合的自动门经常被频繁地无效触发。例如,街边小超市的自动门,安装了多普勒工作方式的微波感应器,由于该微波感应器主要检测的是动态的物体或人员,而为了使得该微波感应器在自动门开合的过程中不被门扇误触发,所以微波感应器的感应方向必须设定得远离门扇,而指向偏远的区域,其感应区域大多为距离门扇大概1m至3m的区域。所以,当有人员进入这个区域时,自动门就会打开。又或者,在小超市门外,因街上人员的存在,使行走的人员会误触微波感应器,而在小超市门内,因有货物存在,使顾客挑选货物时,也会频繁误触感应器。
[0003] 因此,明显可以看出市面上的自动门在使用时存在控制不精准,而导致误触的问题。因此,实有必要设计一种基于图像处理技术的自动门控制方法及自动门。

发明内容

[0004] 本发明的目的在于提供一种基于图像处理技术的自动门控制方法及自动门,旨在解决现有技术中的自动门控制不精准导致出现误触,进而影响用户使用的技术问题。
[0005] 为实现上述目的,本发明实施例提供一种基于图像处理技术的自动门控制方法,所述方法包括:
[0006] 获取预设的自动门检测区域内的当前图像数据;
[0007] 将所述当前图像数据与预存的背景图像数据作比对,并提取自动门检测区域中预设感应域内,所述当前图像数据与所述背景图像数据的像素差异值;
[0008] 判断所述像素差异值是否大于预设的标准触发阈值;
[0009] 若判断为是,则生成开门动作指令信息,所述开门动作指令信息用于发送至自动门的自动门主机,以使所述自动门主机根据所述开门动作指令信息控制自动门的移动门扇打开;
[0010] 若判断为否,则生成关门动作指令信息,所述关门动作指令信息用于发送至自动门的自动门主机,以使所述自动门主机根据所述关门动作指令信息控制自动门的移动门扇关闭。
[0011] 可选地,所述提取自动门检测区域中预设感应域内,所述当前图像数据与所述背景图像数据的像素差异值的步骤,具体包括:
[0012] 比对所述当前图像数据与所述背景图像数据中相对应的每个像素点的感光信息数据,并获取比对后的感光信息数据差值;其中,所述当前图像数据的一个像素点与所述背景图像数据中相对应的像素点比对后生成一个感光信息数据差值;
[0013] 统计所述预设感应域内各所述感光信息数据差值大于预设的感光信息数据差值触发阈值的数量,并记为所述像素差异值。
[0014] 可选地,所述统计所述预设感应域内各所述感光信息数据差值大于预设的感光信息数据差值触发阈值的数量,并记为所述像素差异值的步骤具体包括:
[0015] 判断所述预设感应域内所述感光信息数据差值是否大于预设的感光信息数据差值触发阈值;
[0016] 若判断为是,则将大于所述感光信息数据差值触发阈值的所述感光信息数据差值对应的当前图像数据中像素点记为触发差异像素点;
[0017] 统计所述预设感应域内所述触发差异像素点的数量,并记为所述像素差异值。
[0018] 可选地,所述方法还包括:
[0019] 将所述当前图像数据与预存的各历史图像数据比对,并提取所述当前图像数据与各所述历史图像数据的背景差异值,其中,一个当前图像数据与一个所述历史图像数据比对后生成一个所述背景差异值;
[0020] 判断各所述背景差异值是否均小于预设的标准背景阈值;
[0021] 若判断为是,则将所述当前图像数据存储为历史图像数据。
[0022] 可选地,各所述历史图像数据为预设时间段内各时间点对应的图像数据,一个时间点对应一个所述历史图像数据;
[0023] 所述提取所述当前图像数据与各所述历史图像数据的背景差异值的步骤,具体包括:
[0024] 比对所述当前图像数据与所述历史图像数据中相对应的每个像素点的感光信息数据,并获取比对后的历史感光信息数据差值;其中,所述当前图像数据的一个像素点与所述背景图像数据中相对应的像素点比对后生成一个历史感光信息数据差值;
[0025] 判断各所述历史感光信息数据差值是否大于预设的感光信息数据差值背景阈值;
[0026] 若判断为是,则将大于所述感光信息数据差值背景阈值的历史感光信息数据差值对应的当前图像数据的像素点记为背景差异像素点;
[0027] 统计当前图像数据中背景差异像素点的数量,并记为所述背景差异值。
[0028] 可选地,所述提取自动门检测区域中预设感应域内,所述当前图像数据与所述背景图像数据的像素差异值的步骤,之前还包括:
[0029] 获取在所述自动门检测区域中预先设定的所述预设感应域;
[0030] 将所述预设感应域存储。
[0031] 可选地,所述获取预设的自动门检测区域内的当前图像数据的步骤,具体包括:
[0032] 获取预设的自动门检测区域内的可见光;
[0033] 将所述可见光转换为电压信号;
[0034] 将所述电压信号转换为数字信号;
[0035] 并将所述数字信号转换为所述当前图像数据。
[0036] 本发明实施例提供的基于图像处理技术的自动门控制方法中的上述一个或多个技术方案至少具有如下技术效果之一:
[0037] 本发明通过先获取所述当前图像数据,并将所述当前图像数据与预存的背景图像数据作比对,同时在所述自动门检测区域中设置预设感应域,并提取预设感应域内所述当前图像数据与所述背景图像数据的像素差异值,即在自动门检测区域的大范围内划分了所述预设感应域这一小范围,并在所述预设感应域内判断所述像素差异值是否大于预设的标准触发阈值,当判断为是时,即为判断预设感应域内的图像像素发生了变化,即所述预设感应域内有人员进入,需要打开自动门,故生成开门动作指令信息,从而基于所述开门动作指令信息控制自动门的移动门扇打开,同理在判断为否时则生成关门动作指令信息,并基于所述关门动作指令信息控制自动门的移动门扇关闭,进而实现对自动门的精准控制,提升了用户体验,同时通过设置所述预设感应域,实现在将自动门的感应区域控制在想要设定的合适的区域内,实现只有人员进入预设感应域内才会触发自动门打开,避免预设感应域外的人员触发自动门,进而实现自动门的精准触发与控制。
[0038] 可选地,一种视觉感应器,所述视觉感应器包括:
[0039] 图像获取模块,用于获取预设的自动门检测区域内的当前图像数据;
[0040] 数据比对模块,用于将所述当前图像数据与预存的背景图像数据作比对,并提取自动门检测区域中预设感应域内,所述当前图像数据与所述背景图像数据的像素差异值;
[0041] 第一判断模块,用于判断所述像素差异值是否大于预设的标准触发阈值;
[0042] 开门指令生成模块,用于若判断为是,则生成开门动作指令信息,所述开门动作指令信息用于发送至自动门的自动门主机,以使所述自动门主机根据所述开门动作指令信息控制自动门的移动门扇打开;
[0043] 关门指令生成模块,用于若判断为否,则生成关门动作指令信息,所述关门动作指令信息用于发送至自动门的自动门主机,以使所述自动门主机根据所述关门动作指令信息控制自动门的移动门扇关门。
[0044] 本发明实施例提供的视觉感应器中的上述一个或多个技术方案至少具有如下技术效果之一:
[0045] 本发明所述视觉感应器采用所述基于图像处理技术的自动门控制方法,故亦能实现自动门的精准触发与控制。
[0046] 为实现上述目的,本发明实施例提供一种自动门,包括所述视觉感应器、自动门主机、电机、传动机构和移动门扇;所述视觉感应器、所述自动门主机、所述电机、所述传动机构和所述移动门扇依次连接;其中,
[0047] 所述视觉感应器用于获取预设的自动门检测区域内的当前图像数据,所述当前图像数据与预存的背景图像数据作比对,并提取自动门检测区域中预设感应域内,所述当前图像数据与所述背景图像数据的像素差异值,判断所述像素差异值是否大于预设的标准触发阈值;
[0048] 若判断为是,则生成开门动作指令信息,并将所述开门动作指令信息发送至所述自动门主机,所述自动门主机根据所述开门动作指令信息控制电机驱动传动机构,使所述传动机构带动所述移动门扇打开;
[0049] 若判断为否,则生成关门动作指令信息,并将所述关门动作指令信息发送至所述自动门主机,所述自动门主机根据所关门动作指令信息控制所述移动门扇关闭。
[0050] 可选地,所述自动门主机包括接收模组、控制器模组、电机驱动模组和变压器模组,所述接收模组与所述视觉感应器连接,所述控制器模组与所述接收模组连接,所述电机驱动模组与所述控制器模组和所述电机连接,所述变压器模组与所述接收模组、所述控制器模组和所述电机驱动模组均连接;其中,
[0051] 所述接收模组,用于将所述开门动作指令信息和所述关门动作指令信息发送至所述控制器模组;
[0052] 所述控制器模组,用于对所述开门动作指令信息和所述关门动作指令信息进行解析,解析所述开门动作指令信息后,所述控制器模组控制所述电机驱动模组驱动所述电机,以使所述电机带动所述传动机构带动所述移动门扇打开;
[0053] 解析所述关门动作指令信息后,所述控制器模组控制所述电机驱动模组驱动所述电机,以使所述电机带动所述传动机构带动所述移动门扇关闭。
[0054] 本发明实施例提供的自动门中的上述一个或多个技术方案至少具有如下技术效果之一:
[0055] 本发明所述自动门通过采用所述基于图像处理技术的自动门控制方法,故本发明所述自动门亦能够实现在将自动门的感应区域控制在想要设定的合适的区域内,实现只有人员进入预设感应域内才会触发自动门打开,避免预设感应域外的人员触发自动门,进而实现自动门的精准触发与控制。

附图说明

[0056] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0057] 图1为本发明实施例提供的基于图像处理技术的自动门控制方法的流程图;
[0058] 图2为本发明实施例提供的提取像素差异值的流程图;
[0059] 图3为本发明实施例提供的统计所述像素差异值的流程图;
[0060] 图4为本发明另一实施例提供的基于图像处理技术的自动门控制方法的流程图;
[0061] 图5为本发明实施例提供的提取所述背景差异值的具体步骤流程图;
[0062] 图6为本发明实施例提供的存储预设感应域的流程图;
[0063] 图7为本发明实施例提供的获取当前图像数据的流程图;
[0064] 图8为本发明实施例提供的视觉感应器的结构框图;
[0065] 图9为本发明实施例提供的图像处理器模组的结构框图;
[0066] 图10为本发明另一实施例提供的视觉感应器的结构框图;
[0067] 图11为本发明实施例提供的自动门的结构框图;
[0068] 图12为本发明实施例提供的自动门主机的结构框图。

具体实施方式

[0069] 以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。
[0070] 应当理解,当在本申请说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
[0071] 还应当理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
[0072] 如在本申请说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。
[0073] 另外,在本申请说明书和所附权利要求书的描述中,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0074] 在本申请说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本申请的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
[0075] 在本发明的一个实施例中,如图1所示,提供一种基于图像处理技术的自动门控制方法,所述方法包括:
[0076] 步骤S100:获取预设的自动门检测区域内的当前图像数据;
[0077] 具体地,所述自动门检测区域为自动门本身的检测区域。通过获取自动门检测区域内的当前图像数据,以方便后续基于图像判断是否有人需要打开。
[0078] 步骤S200:将所述当前图像数据与预存的背景图像数据作比对,并提取自动门检测区域中预设感应域内,所述当前图像数据与所述背景图像数据的像素差异值;
[0079] 具体地,所述预设感应域为所述自动门检测区域中的更小范围。也即,本步骤中,是在获取所述当前图像数据后,只对自动门检测区域内的一部分区域中进行图像数据比对,也即只比对所述预设感应域内的图像,而不对比整个所述自动门检测区域中的图像数据。因对比整个所述自动门检测区域,则会产生控制不精确,进而导致误触的问题。而通过在自动门检测区域中的预设感应域内进行数据对比,并在所述预设感应域内对比后,提取当前图像数据与所述背景图像数据的像素差异值,进而判断是否有人需要进入自动门。
[0080] 进一步地,所述背景图像数据预先存储于一背景数据存储模组中,所述背景图像数据并用于判断是否需要开门的标准数据。所述像素差异值是通过对当前图像数据与所述背景图像数据的像素的对比,来判断当前图像数据与所述背景图像数据之间的差异性的大小。因采用像素进行对比,亦为所述像素差异值中“像素”名称之由来。更进一步地,当所述像素差异值过大时,说明有人有出入自动门的需求,因此需要打开自动门。
[0081] 步骤S300:判断所述像素差异值是否大于预设的标准触发阈值;
[0082] 具体地,所述标准触发阈值预先设置,并用于作判断是否需要打开自动门的判断标准。
[0083] 步骤S400:若判断为是,则生成开门动作指令信息,所述开门动作指令信息用于发送至自动门的自动门主机,以使所述自动门主机根据所述开门动作指令信息控制自动门的移动门扇打开;
[0084] 本步骤中,当判断为是时,即为判断所述像素差异值是大于预设的标准触发阈值,也即当前所述预设感应域内的区域的当前图像数据与所述背景图像数据相比后,像素差别已经到一定的阈值,即此刻可以判断有人出入所述预设感应域内,故生成开门动作指令信息,并基于所述生成开门动作指令信息控制自动门的移动门扇打开。
[0085] 步骤S500:若判断为否,则生成关门动作指令信息,所述关门动作指令信息用于发送至自动门的自动门主机,以使所述自动门主机根据所述关门动作指令信息控制自动门的移动门扇关闭。
[0086] 具体地,当判断为否时,即为判断所述像素差异值小于等于预设的标准触发阈值,也即当前所述预设感应域内的区域的当前图像数据与所述背景图像数据相比后,像素差别不大,即此刻可以判断没有人员需要出入所述预设感应域内,故生成关门动作指令信息,并基于所述关门动作指令信息控制自动门的移动门扇关闭。
[0087] 本发明通过先获取所述当前图像数据,并将所述当前图像数据与预存的背景图像数据作比对,同时在所述自动门检测区域中设置预设感应域,并提取预设感应域内所述当前图像数据与所述背景图像数据的像素差异值,即在自动门检测区域的大范围内划分了所述预设感应域这一小范围,并在所述预设感应域内判断所述像素差异值是否大于预设的标准触发阈值,当判断为是时,即为判断预设感应域内的图像像素发生了变化,即所述预设感应域内有人员进入,需要打开自动门,故生成开门动作指令信息,从而基于所述开门动作指令信息控制自动门的移动门扇打开,同理在判断为否时则生成关门动作指令信息,并基于所述关门动作指令信息控制自动门的移动门扇关闭,进而实现对自动门的精准控制,提升了用户体验,同时通过设置所述预设感应域,实现在将自动门的感应区域控制在想要设定的合适的区域内,实现只有人员进入预设感应域内才会触发自动门打开,避免预设感应域外的人员触发自动门,进而实现自动门的精准触发与控制。
[0088] 在本发明的另一个实施例中,如图2所示,所述提取自动门检测区域中预设感应域内,所述当前图像数据与所述背景图像数据的像素差异值的步骤,具体包括:
[0089] 步骤S210:比对所述当前图像数据与所述背景图像数据中相对应的每个像素点的感光信息数据,并获取比对后的感光信息数据差值;其中,所述当前图像数据的一个像素点与所述背景图像数据中相对应的像素点比对后生成一个感光信息数据差值;
[0090] 具体地,在比对所述当前图像数据与所述背景图像数据时,基于每个像素点的X坐标与Y坐标可以表明该像素点的具体位置,来实现所述当前图像数据与所述背景图像数据中对应像素点的确定与比较,通过X坐标和Y坐标来确定位置,实现比对的精准对比,提升判断精准度,进而提升自动门开合控制的精准度。
[0091] 进一步地,每个像素点的感光信息数据可以转换为RGB、HSV或YUV等格式,具体采用何种格式,本申请不做具体限定。
[0092] 在比较时,所述当前图像数据的每个像素点与所述背景图像数据中分别对应的每个像素点进行比对,并分别生成一个感光信息数据差值。
[0093] 其中,所述感光信息数据差值用于表征所述当前图像数据的像素点与所述背景图像数据中对应的像素点之间的差异大小。
[0094] 此外,本步骤中,先通过坐标法确定要比较的对应像素点,再针对每个像素进行比对,实现了由微小比较得到整体差异的精细化比较,极大提升图像数据的准确性,为后续自动门控制提供精确的图像数据支撑,进而提升自动门控制精度和准确度。
[0095] 进一步地,若视觉感应器发生振动,则检测到的当前图像会发生抖动,即图像坐标产生偏移,此时则需要对当前图像数据进行图像防抖处理,使得当前图像坐标与背景图像坐标可以再次一一对应,由于图像防抖处理为成熟技术,在此就不进行详细描述。
[0096] 步骤S220:统计所述预设感应域内各所述感光信息数据差值大于预设的感光信息数据差值触发阈值的数量,并记为所述像素差异值。
[0097] 具体地,所述感光信息数据差值触发阈值预先设置。本步骤中,通过统计感光信息数据差值大于所述感光信息数据差值触发阈值的数量,并将该数量记为所述像素差异值,通过具体数值来实现图像的差异判断,精准且高效。
[0098] 在本发明的另一个实施例中,如图3所示,所述统计所述预设感应域内各所述感光信息数据差值大于预设的感光信息数据差值触发阈值的数量,并记为所述像素差异值的步骤具体包括:
[0099] 步骤S221:判断所述预设感应域内所述感光信息数据差值是否大于预设的感光信息数据差值触发阈值;
[0100] 具体地,在获取所述感光信息数据差值后,先设定好所述感光信息数据差值触发阈值,所述感光信息数据差值触发阈值为判断所述感光信息数据差值的标准参考数值。
[0101] 步骤S222:若判断为是,则将大于所述感光信息数据差值触发阈值的所述感光信息数据差值对应的当前图像数据中像素点记为触发差异像素点;
[0102] 具体地,本步骤中,若判断为是,即为判断所述预设感应域内所述感光信息数据差值大于预设的感光信息数据差值触发阈值。即,当前所述当前图像数据与所述背景图像数据中相对应的像素点的差异大于标准参考数值,故将大于所述感光信息数据差值触发阈值的所述感光信息数据差值对应的当前图像数据中的像素点记为触发差异像素点。
[0103] 步骤S223:统计所述预设感应域内所述触发差异像素点的数量,并记为所述像素差异值。
[0104] 具体地,所述像素差异值即为所述触发差异像素点的数量。
[0105] 在本发明的另一个实施例中,如图4所示,所述方法还包括以下步骤:
[0106] 步骤S610:将所述当前图像数据与预存的各历史图像数据比对,并提取所述当前图像数据与各所述历史图像数据的背景差异值,其中,一个当前图像数据与一个所述历史图像数据比对后生成一个所述背景差异值;
[0107] 本步骤中,通过提取所述当前图像数据与各所述历史图像数据的背景差异值,可以判断所述当前图像数据与历史图像数据的差异,并且,各所述历史图像数据为在获取所述前图像数据的时间点之前的特定一段时间段内的所有图像数据。显然,特定一段时间段内包括多个时间点,每个时间点均对应有一个所述历史图像数据,因此比对时,一个当前图像数据与一个所述历史图像数据比对后生成一个所述背景差异值。
[0108] 步骤S620:判断各所述背景差异值是否均小于预设的标准背景阈值;
[0109] 本步骤中,所述标准背景阈值预先设置,并用于衡量所述背景差异值的大小。
[0110] 步骤S630:若判断为是,则将所述当前图像数据存储为历史图像数据。
[0111] 本步骤中,当判断为是时,即为判断各所述背景差异值是均小于预设的标准背景阈值。此时,说明所述当前图像数据与之前的特定一段时间段内的所有图像数据差别不大,假若之前的特定一段时间段内的所有图像数据表明没有人员需要出入,即之前的特定一段时间段内的所有图像数据均为当时环境下没有人员出入的环境数据,若在特定一段时间段内的下一时间点获取的所述当前图像数据与之前的特定一段时间段内的所有图像数据的差异值不大,则说明当前时间点的环境亦未变化,进而可以判断没有人员出入,也即可以判断此时环境没有干扰,同时,为了保证当前环境的图像数据的实时更新,将所述当前图像数据存储为历史图像数据,以方便用于下一次对是否有人员出入进行精准判断。
[0112] 在本发明的另一个实施例中,如图5所示,各所述历史图像数据为预设时间段内各时间点对应的图像数据,一个时间点对应一个所述历史图像数据。具体地,预设时间段即为上述的在获取当前图像数据的时间点之前的特定一段时间段内,各时间点对应的图像数据。也即上述特定一段时间段即为所述预设时间段。所述预设时间段可以由本领域技术人员自行设置,如设置为5秒,那么,这5秒内所有的图像数据即为各所述历史图像数据。
[0113] 进一步地,所述提取所述当前图像数据与各所述历史图像数据的背景差异值的步骤,具体包括:
[0114] 步骤S611:比对所述当前图像数据与所述历史图像数据中相对应的每个像素点的感光信息数据,并获取比对后的历史感光信息数据差值;其中,所述当前图像数据的一个像素点与所述背景图像数据中相对应的像素点比对后生成一个历史感光信息数据差值;
[0115] 本步骤中,同样采用根据像素点的X坐标和Y坐标来判断当前图像数据与所述历史图像数据中相对应的每个像素点,进而进行精准比对。所述历史感光信息数据差值用于表征感光信息数据差异的大小。
[0116] 步骤S612:判断各所述历史感光信息数据差值是否大于预设的感光信息数据差值背景阈值;
[0117] 具体地,所述感光信息数据差值背景阈值预先设置,并作为衡量所述历史感光信息数据差值的大小的标准。
[0118] 步骤S613:若判断为是,则将大于所述感光信息数据差值背景阈值的历史感光信息数据差值对应的当前图像数据的像素点记为背景差异像素点;
[0119] 本步骤中,若判断为是,即为判断各所述历史感光信息数据差值是大于预设的感光信息数据差值背景阈值。
[0120] 步骤S614:统计当前图像数据中背景差异像素点的数量,并记为所述背景差异值。
[0121] 具体地,所述背景差异值即为所述背景差异像素点的数量,通过对所述背景差异值的获取,实现获取当前图像数据中像素与各所述历史图像数据中像素差异较大的数量,进而实现数值化的精准判断,提升自动门控制精度。
[0122] 在本发明的另一个实施例中,如图6所示,所述提取自动门检测区域中预设感应域内,所述当前图像数据与所述背景图像数据的像素差异值的步骤,之前还包括:
[0123] 步骤S201:获取在所述自动门检测区域中预先设定的所述预设感应域;
[0124] 具体地,通过在所述自动门检测区域中设定所述预设感应域,使在判断是否打开自动门时,实现了精准划分自动门的感应区域,进而将自动门的可检测感应区域控制在合适的区域内,如将所述预设感应域设置为距离自动门半米内,并且实现不受自动门门扇开合的影响。
[0125] 步骤S202:将所述预设感应域存储。
[0126] 本步骤中,通过存储所述预设感应域,方便后续数据比对。
[0127] 在本发明的另一个实施例中,如图7‑图8所示,所述获取预设的自动门检测区域内的当前图像数据的步骤,具体包括:
[0128] 步骤S110:获取预设的自动门检测区域内的可见光;
[0129] 具体地,本步骤中,通过一镜头模组获取预设的自动门检测区域内的可见光。
[0130] 步骤S120:将所述可见光转换为电压信号;
[0131] 本步骤中,通过将捕获的可见光聚焦于一图像传感器模组的感光元件上,并在各个像素点上形成不同的电压值。所述图像传感器模组与所述镜头模组连接。
[0132] 步骤S130:将所述电压信号转换为数字信号;
[0133] 具体地,步骤中,通过一模/数转换器模组对所述电压信号作模数转换,进而转换为数字信号。所述模/数转换器模组与所述图像传感器模组连接。
[0134] 步骤S140:并将所述数字信号转换为所述当前图像数据。
[0135] 本步骤中,所述数字信号传输至一图像处理器模组,由所述图像处理器模组对所述数字信号进行数据转换处理,并转换为所述当前图像数据。所述图像处理器模组与所述模/数转换器模组连接。
[0136] 具体地,如图9所示,所述图像处理器模组包括数据传输模组、数据处理模组、背景数据学习模组和背景数据存储模组。所述数据传输模组与所述模/数转换器模组连接。所述数据传输模组、所述数据处理模组和所述背景数据学习模组依次连接。所述背景数据存储模组还与所述数据处理模组和所述背景数据学习模组连接。
[0137] 所述数据传输模组读取所述数字信号,并将所述数字信号传输给数据处理模组,所述数据处理模组将接收到的所述数字信号进行处理,得到所述当前图像数据。
[0138] 在本发明的另一个实施例中,如图10所示,提供一种视觉感应器,所述视觉感应器包括图像获取模块、数据比对模块、第一判断模块、开门指令生成模块和关门指令生成模块。
[0139] 其中,所述图像获取模块,用于获取预设的自动门检测区域内的当前图像数据;
[0140] 所述数据比对模块,用于将所述当前图像数据与预存的背景图像数据作比对,并提取自动门检测区域中预设感应域内,所述当前图像数据与所述背景图像数据的像素差异值;
[0141] 所述第一判断模块,用于判断所述像素差异值是否大于预设的标准触发阈值;
[0142] 所述开门指令生成模块,用于若判断为是,则生成开门动作指令信息,所述开门动作指令信息用于发送至自动门的自动门主机,以使所述自动门主机根据所述开门动作指令信息控制自动门的移动门扇打开;
[0143] 所述关门指令生成模块,用于若判断为否,则生成关门动作指令信息,所述关门动作指令信息用于发送至自动门的自动门主机,以使所述自动门主机根据所述关门动作指令信息控制自动门的移动门扇关门。
[0144] 在本发明的另一个实施例中,如图8所示,提供一种视觉感应器,所述视觉感应器包括依次连接的镜头模组、图像传感器模组、模/数转换器模组、图像处理器模组和输出模组,所述输出模组用于连接自动门的自动门主机。
[0145] 其中,所述镜头模组用于获取预设的自动门检测区域内的可见光,所述图像传感器模组用于将捕获的可见光聚焦于其感光元件上,并在各个像素点上形成不同的电压值。所述模/数转换器模组对所述电压信号作模数转换,进而转换为数字信号。所述图像处理器模组对所述数字信号进行数据转换处理,并转换为所述当前图像数据。
[0146] 进一步地,所述图像处理器模组将所述当前图像数据与预存的背景图像数据作比对,并提取自动门检测区域中预设感应域内,所述当前图像数据与所述背景图像数据的像素差异值;
[0147] 然后所述图像处理器模组判断所述像素差异值是否大于预设的标准触发阈值;
[0148] 当所述图像处理器模组若判断为是,则生成开门动作指令信息,所述开门动作指令信息经过所述输出模组发送至自动门的自动门主机,以使所述自动门主机根据所述开门动作指令信息控制自动门的移动门扇打开;
[0149] 当所述图像处理器模组判断为否,则生成关门动作指令信息,所述关门动作指令信息经过所述输出模组发送至自动门的自动门主机,以使所述自动门主机根据所述关门动作指令信息控制自动门的移动门扇关闭。
[0150] 在本发明的另一个实施例中,提供一种传感器控制装置(图未示),包括存储器和处理器,所述存储器存储有计算机程序,所述传感器控制装置执行所述计算机程序时实现所述基于图像处理技术的自动门控制方法中的步骤。
[0151] 在本发明的另一个实施例中,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述基于图像处理技术的自动门控制方法中的步骤。
[0152] 在本发明的另一个实施例中,如图11所示,提供一种自动门,包括所述视觉感应器、自动门主机、电机、传动机构和移动门扇;所述视觉感应器、所述自动门主机、所述电机、所述传动机构和所述移动门扇依次连接;其中,
[0153] 所述视觉感应器用于获取预设的自动门检测区域内的当前图像数据,所述当前图像数据与预存的背景图像数据作比对,并提取自动门检测区域中预设感应域内,所述当前图像数据与所述背景图像数据的像素差异值,判断所述像素差异值是否大于预设的标准触发阈值;
[0154] 若所述视觉感应器判断为是,则生成开门动作指令信息,并将所述开门动作指令信息发送至所述自动门主机,所述自动门主机根据所述开门动作指令信息控制电机驱动传动机构,使所述传动机构带动所述移动门扇打开;
[0155] 若所述视觉感应器判断为否,则生成关门动作指令信息,并将所述关门动作指令信息发送至所述自动门主机,所述自动门主机根据所关门动作指令信息控制所述移动门扇关闭。
[0156] 在本发明的另一个实施例中,如图12所示,所述自动门主机包括接收模组、控制器模组、电机驱动模组和变压器模组,所述接收模组与所述视觉感应器连接,所述控制器模组与所述接收模组连接,所述电机驱动模组与所述控制器模组和所述电机连接,所述变压器模组与所述接收模组、所述控制器模组和所述电机驱动模组均连接;其中,
[0157] 所述接收模组,用于将所述开门动作指令信息和所述关门动作指令信息发送至所述控制器模组;
[0158] 所述控制器模组,用于对所述开门动作指令信息和所述关门动作指令信息进行解析,解析所述开门动作指令信息后,所述控制器模组控制所述电机驱动模组驱动所述电机,以使所述电机带动所述传动机构带动所述移动门扇打开;
[0159] 解析所述关门动作指令信息后,所述控制器模组控制所述电机驱动模组驱动所述电机,以使所述电机带动所述传动机构带动所述移动门扇关闭。
[0160] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。