一种检测吸烟行为的方法、装置及可读存储介质与流程

专利2022-05-09  77


本发明涉及视频监控技术领域,特别涉及一种检测吸烟行为的方法、装置及可读存储介质。



背景技术:

吸烟不仅危害健康,而且还增加了火灾隐患。因此,在一些公共场合往往需要进行控烟管理。

现有主要是根据红外热图像来进行吸烟检测,具体来讲,通过红外热像仪采集待测场景的红外热图像,根据红外热图像中的高温像素区域与被测对象的头部图像区域和/或手部图像区域之间的位置关系,来判断该被测对象是否存在吸烟行为。对于被测对象头部和/或手部原本存在高温像素的情况,比如,被测对象发烧或者在吃饭,很容易将该被测对象误判为其存在吸烟行为。

可见,现有对吸烟行为的检测存在检测精度低的技术问题。



技术实现要素:

本发明实施例提供了一种检测吸烟行为的方法、装置及可读存储介质,用于提高对吸烟行为的检测精度。

第一方面,本发明实施例提供了一种检测吸烟行为的方法,包括:

获取待测对象的红外热图像和可见光图像;

根据所述红外热图像对应的灰度图像,检测所述红外热图像中是否存在火点;

若所述红外热图像中存在所述火点,则将所述火点映射至所述可见光图像;

在所述可见光图像中,若所述火点相对于所述待测对象位于预定区域,则判断所述待测对象存在吸烟行为。

在其中一种可能的实现方式中,所述根据所述红外热图像对应的灰度图像,检测所述红外热图像中是否存在火点,包括:

将所述红外热图像对应的灰度图像划分为n个宏块,其中,每个所述宏块包括像素点,n为大于1的正整数;

对每个宏块进行检测,从每个所述宏块的像素点中确定出大于第一预设温度阈值的高温像素点,获得高温像素点集合;

根据所述高温像素点的温度值及位置,检测所述红外热图像中是否存在火点。

在其中一种可能的实现方式中,所述根据所述高温像素点的温度值及位置,检测所述红外热图像中是否存在火点,包括:

从所述高温像素点集合中确定出大于第二预设温度阈值的目标像素点;

根据所述目标像素点在所述n个宏块的位置,确定所述目标像素点所占据的宏块个数;

若所述目标像素点所占据的宏块个数小于预设个数,则确定所述红外热图像中存在火点。

在其中一种可能的实现方式中,在所述将所述火点映射至所述可见光图像之后,所述方法还包括:

从所述可见光图像中,检测出所述待测对象的预定区域,其中,所述预定区域包括人脸区域和头肩区域中的一种。

第二方面,本发明实施例提供了一种检测吸烟行为的装置,包括:

红外热像仪,用于获取待测对象的红外热图像;

可见光成像仪,用于获取所述待测对象的可见光图像;

处理器,用于:

根据所述红外热图像对应的灰度图像,检测所述红外热图像中是否存在火点;

若所述红外热图像中存在所述火点,则将所述火点映射至所述可见光图像;

在所述可见光图像中,若所述火点相对于所述待测对象位于预定区域,则判断所述待测对象存在吸烟行为。

第三方面,本发明实施例提供了一种检测吸烟行为的装置,包括:

获取单元,用于获取待测对象的红外热图像和可见光图像;

火点检测单元,用于根据所述红外热图像对应的灰度图像,检测所述红外热图像中是否存在火点;

映射单元,用于若所述红外热图像中存在所述火点,则将所述火点映射至所述可见光图像;

吸烟检测单元,用于在所述可见光图像中,若所述火点相对于所述待测对象位于预定区域,则判断所述待测对象存在吸烟行为。

在其中一种可能的实现方式中,所述火点检测单元用于:

将所述红外热图像对应的灰度图像划分为n个宏块,其中,每个所述宏块包括像素点,n为大于1的正整数;

对每个所述宏块进行检测,从每个所述宏块的像素点中确定出大于第一预设温度阈值的高温像素点,获得高温像素点集合;

根据所述高温像素点的温度值及位置,检测所述红外热图像中是否存在火点在其中一种可能的实现方式中,所述火点检测单元用于:

从所述高温像素点集合中确定出大于第二预设温度阈值的目标像素点;

根据所述目标像素点在所述n个宏块的位置,确定所述目标像素点所占据的宏块个数;

若所述目标像素点所占据的宏块个数小于预设个数,则确定所述红外热图像中存在火点。

在其中一种可能的实现方式中,在所述映射单元用于将所述火点映射至所述可见光图像之后,所述装置还包括检测单元,所述检测单元用于:

从所述可见光图像中,检测出所述待测对象的预定区域,其中,所述预定区域包括人脸区域和头肩区域中的一种。

第四方面,本发明实施例提供了一种用于检测吸烟行为的装置,所述计算机装置包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如上面所述的检测吸烟行为的方法的步骤。

第五方面,本发明实施例提供了一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上面所述的检测吸烟行为的方法的步骤。

本发明的有益效果如下:

本发明实施例提供了一种检测吸烟行为的方法、装置及可读存储介质,首先,获取待测对象的红外热图像和可见光图像,然后,根据该红外热图像对应的灰度图像,检测该红外热图像中是否存在火点,若该红外热图像中存在该火点,则将该火点映射至可见光图像中,若该火点相对于待测对象位于特定区域,比如,特定区域为待测对象的头肩区域,则表明该待测对象存在吸烟行为。也就是说,先通过红外热图像进行火点检测,然后,将检测出的火点映射至可见光图像中,若检测出的火点相对于待测对象位于该可见光图像中的预定区域,则表明该待测对象存在吸烟行为,从而通过将红外热图像的火点检测和可见光图像的区域检测结合在一起来实现对吸烟行为的精确检测,进而提高了吸烟行为的检测精度。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例。

图1为本发明实施例提供的一种检测吸烟行为的方法流程图;

图2为本发明实施例提供的一种检测吸烟行为的方法中红外热图像中存在多个火点的其中一种方法流程图;

图3为本发明实施例提供的一种检测吸烟行为的方法中红外热图像中存在多个火点的其中一种方法流程图;

图4为本发明实施例提供的一种检测吸烟行为的方法中步骤s102的方法流程图;

图5为本发明实施例提供的一种检测吸烟行为的方法中步骤s403的方法流程图;

图6为本发明实施例提供的一种检测吸烟行为的装置的结构示意图;

图7为本发明实施例提供的一种检测吸烟行为的装置的结构示意图。

具体实施方式

本发明的说明书和权利要求书及上述附图中的“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”以及它们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

为了更好的理解上述技术方案,下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解本发明实施例以及实施例中的具体特征是对本发明技术方案的详细的说明,而不是对本发明技术方案的限定,在不冲突的情况下,本发明实施例以及实施例中的技术特征可以相互结合。

现有仅根据红外热图像来进行吸烟检测,对于被测对象头部和/或手部原本存在高温像素的情况,很容易将该被测对象误判为其存在吸烟行为。

鉴于此,本发明实施例提供了一种检测吸烟行为的方法、装置及可读存储介质,用于提高吸烟行为的检测精度。

本发明实施例中检测吸烟行为的方法可以应用于摄像机,而该摄像机是指可以同时进行红外图像采集和可见光图像采集,可以是双目摄像机,其中一路热成像,一路可见光成像,还可以是多目摄像机,至少有一路热成像,至少有一路可见光成像。另外,对于如现有技术中的只能进行可见光拍摄的摄像机,当需要实施本发明实施例中的方案时可以在该可见光摄像机上加装一个热成像传感器即可。此外,本发明实施例中对于摄像机的具体形状不做限定。

如图1所示,本发明实施例提供了一种检测吸烟行为的方法,包括:

s101:获取待测对象的红外热图像和可见光图像;

在具体实施过程中,可以是通过红外热像仪获取待测对象的红外热图像,可以是通过可见光成像仪获取包括所述待测对象的可见光图像。所述至待测对象可以是一个,还可以是多个,在此不做限定。此外,在具体实施过程中,对于同一待检测场景,所述红外热图像和所述可见光图像可以是同时获取到的两帧图像。

s102:根据所述红外热图像对应的灰度图像,检测所述红外热图像中是否存在火点;

在实际应用中,可以将红外热像仪所采集到的原始的红外热图像称作raw图像数据,一般而言,红外热图像的raw数据都是14比特灰度图像,即用14比特的灰度表示每个像元接收到的热辐射能量,14比特的灰度图像可以具有214个灰度值,即可以将不同的温度以0~16383这16384个灰度值来衡量目标的热辐射能量。根据热力学定律我们知道,物体的温度越高,辐射的红外热能量越高,因此,也可以说,目标的温度越高,对应红外热图像中的灰度值越大,这样的话,待测对象的温度可以用该对象对应像素的灰度来替代。如此一来,便可以根据所述红外热图像对应的灰度图像,来检测所述红外热图像中是否存在火点,所述火点可以是一个,还可以是多个。

s103:若所述红外热图像中存在所述火点,则将所述火点映射至所述可见光图像;

s104:在所述可见光图像中,若所述火点相对于所述待测对象位于预定区域,则判断所述待测对象存在吸烟行为。

在具体实施过程中,若所述火点相对于所述待测对象位于预定区域,则判断该待测对象存在吸烟行为,从而结合红外热图像和可见光图像实现了对吸烟行为的快速检测。即便是在待测对象手举已燃香烟至脑袋后面,脑袋遮挡住香烟的情况下,仍能够检测出该待测对象存在吸烟行为,避免了对吸烟行为的漏检,提高了吸烟行为的检测精度。

在本发明实施例中,如图2所示,若所述红外热图像中存在多个所述火点,所述红外热图像和所述可见光图像均包括一个所述待测对象,所述方法还包括:

s201:将多个所述火点中的每个均映射至所述可见光图像;

s202:若多个所述火点中的目标火点相对于所述待测对象位于预定区域,则判断所述待测对象存在吸烟行为。

在具体实施过程中,步骤s201至步骤s202的具体实现如下:

若所述红外热图像中存在多个所述火点,可以将多个所述火点中的每个火点均映射至所述可见光图像,一旦任一目标火点相对于所述待测对象位于预定区域,则判断所述待测对象存在吸烟行为,如此一来,即便是在所述红外热图像中存在多个所述火点的情况下,仍可以实现对所述待测对象的吸烟行为的检测,整个检测精度更高。

在本发明实施例中,如图3所示,若所述红外热图像中存在多个所述火点,所述红外热图像和所述可见光图像均包括多个所述待测对象,所述方法还包括:

s301:将多个所述火点中的每个均映射至所述可见光图像;

s302:若多个所述火点中的目标火点相对于多个所述待测对象中的目标对象位于所述预定区域,则判断所述目标对象存在吸烟行为。

在具体实施过程中,步骤s301至步骤s302的具体实现过程如下:

若所述红外热图像中存在多个所述火点,可以将多个所述火点中的每个火点均映射至所述可见光图像,还可以从所述可见光图像中确定出多个所述待测对象中的每个待测对象的预定区域,若多个所述火点中的目标火点相对于多个所述待测对象中的目标对象位于其预定区域,则所述目标火点对应的所述目标对象存在吸烟行为。比如,多个所述火点包括火点c、火点d和火点e,多个所述待测对象包括对象a、对象b、对象c和对象d,火点c位于对象a的头肩区域,火点d位于对象b的头肩区域,火点e位于对象c的头肩区域,则判断对象a、对象b和对象c均存在吸烟行为。如此一来,即便是在所述红外热图像中存在多个所述火点,以及所述红外热图像和所述可见光图像中存在多个待测对象时,仍可以实现对每个待测对象的吸烟行为的检测,保证了吸烟行为的检测范围。

在发明实施例中,如图4所示,步骤s102:根据所述红外热图像对应的灰度图像,检测所述红外热图像中是否存在火点,包括:

s401:将所述红外热图像对应的灰度图像划分为n个宏块,其中,每个所述宏块包括像素点,n为大于1的正整数;

s402:对每个所述宏块进行检测,从每个所述宏块的像素点中确定出大于第一预设温度阈值的高温像素点,获得高温像素点集合;

s403:根据所述高温像素点的温度值及位置,检测所述红外热图像中是否存在火点。

在具体实施过程中,步骤s401至步骤s403的具体实现过程如下:

首先,将所述红外热图像对应的灰度图像划分为n个宏块,其中,所述n个宏块中每个所述宏块包括像素点,n为大于1的正整数,所述像素点可以是一个还可以是多个,比如,可以将所述红外热图像对应的包括640x512个像素点的灰度图像按照16x16的宏块大小,将其分成1280个宏块,当然,本领域的技术人员可根据实际应用需要来将所述灰度数据划分为不同数目的宏块,在此不做限定。然后,对所述n个宏块中每个所述宏块进行检测,从每个所述宏块包括的像素点中确定出大于第一预设温度阈值的高温像素点,获得高温像素点集合,在所述像素点为多个时,所述高温像素点可以是一个还可以是多个,所述高温像素点集合可以是一个还可以是多个,每个所述高温像素点集合包括至少一个所述高温像素点。具体可以是,从每个所述宏块中筛选出温度值最高的高温像素点,在具体实施过程中,对所述第一预设温度阈值的具体数值并不做任何限定。如此一来,便可以获得所述高温像素点集合。在实际应用中,可能同时存在多个火点,相应地,所述高温像素点集合可以是多个。具体地,同一高温像素点集合位于灰度图像的同一区域范围,不同的高温像素点集合位于灰度图像的不同区域范围。在所述高温像素点集合为一个时,可以根据所述高温像素点集合所包括的所述高温像素点的温度值及位置,来检测所述红外热图像中是否存在火点,从而实现对所述红外热图像的火点检测。在所述高温像素点集合为多个时,可以根据每个所述高温像素点集合所包括的所述高温像素点的温度值及位置,来检测所述红外热图像中是否存在火点,即便是火点为多个时,仍可以实现对多个火点的检测。

在本发明实施例中,如图5所示,步骤s403:根据所述高温像素点的温度值及位置,检测所述红外热图像中是否存在火点,包括:

s501:从所述高温像素点集合中确定出大于第二预设温度阈值的目标像素点;

s502:根据所述目标像素点在所述n个宏块的位置,确定所述目标像素点所占据的宏块个数;

s503:若所述目标像素点所占据的宏块个数小于预设个数,则确定所述红外热图像中存在火点。

在具体实施过程中,步骤s501至步骤s503的具体实现过程如下:

首先,从所述高温像素点集合中确定出大于第二预设温度阈值的目标像素点,所述目标像素点可以是一个,还可以是多个,在实际应用中,所述第二预设温度阈值可以是本领域技术人员根据“香烟烟火”这一热源的温度特征所设定的温度阈值,比如,800℃,在此不做限定。也就是说,从所述高温像素点集合中确定出大于所述第二预设温度阈值的目标像素点。此外,在所述高温像素点集合为多个时,可以从每个所述高温像素点集合中分别确定出大于所述第二预设温度阈值的目标像素点。

然后,确定所述目标像素点在所述n个宏块中的位置,进而根据目标像素点在所述n个宏块中的位置,可以确定所述目标像素点在所述n个宏块中所占据的宏块个数。在所述目标像素点为多个时,可以确定每个所述目标像素点在所述n个宏块中的位置,进而根据每个所述目标像素点在所述n个宏块中的位置,确定出每个所述目标像素点在所述n个宏块中所占据的宏块个数。若所述目标像素点所占据的宏块个数小于预设个数,则确定所述红外热图像中存在火点。本发明人在实际研究中发现,通常“香烟烟火”在红外热图像中所占据区域范围较小,可以将所述目标像素点所占据的宏块个数与预设个数进行对比,来确定所述红外热图像中存在火点,在具体实施过程中,可以通过对“香烟烟火”在红外热图像中常规尺寸进行统计分析,来确定所述预设个数,比如,预设个数为4个,若多个所述目标像素点中目标像素点a占据3个宏块,则表明目标像素点a为“香烟烟火”对应的火点,若多个所述目标像素点中目标像素点b占据5个宏块,则表明目标像素点a为除“香烟烟火”外的更大的明火,或者是诸如待测对象发烧这一更大的热源。

在本发明实施例中,在步骤s103:若所述红外热图像中存在所述火点,则将所述火点映射至所述可见光图像之后,所述方法还包括:

从所述可见光图像中,检测出所述待测对象的预定区域,其中,所述预定区域包括人脸区域和头肩区域中的一种。

在具体实施过程中,可以对所述可见光图像进行头肩检测,从所述可见光图像中检测出所述待测对象的头肩区域,还可以对所述可见光图像进行人脸检测,从所述可见光图像中检测出所述待测对象的人脸区域。在将所述火点映射至所述可见光图像之后,若所述火点位于所述待测对象的人脸区域,则判断所述待测对象存在吸烟行为;若所述火点位于所述待测对象的头肩区域,则判断所述待测对象存在吸烟行为。

在具体实施过程中,若所述火点为多个,且所述待测对象为多个时,将每个所述火点映射至所述可见光图像中,若多个所述火点中的至少部分位于相应的待测对象的预定区域,则判断所述至少部分所对应的待测对象存在吸烟行为。即便是在障碍物遮挡的情况下,仍可以实现对吸烟行为的检测,从而实现了对多人吸烟行为的精确检测。对于所述可见光图像进行头肩区域的检测,以及人脸区域的检测同现有技术,在此不再赘述。

在本发明实施例中,通过所述可见光图像来辅助所述红外热图像来进行火点检测,提高了对吸烟行为的检测精度,且整个检测算法复杂度低,检测效率高。

基于同一发明构思,如图6所示,本发明实施例提供了一种检测吸烟行为的装置,包括:

红外热像仪10,用于获取待测对象的红外热图像;

可见光成像仪20,用于获取所述待测对象的可见光图像;

处理器30,用于:

根据所述红外热图像对应的灰度图像,检测所述红外热图像中是否存在火点;

若所述红外热图像中存在所述火点,则将所述火点映射至所述可见光图像;

在所述可见光图像中,若所述火点相对于所述待测对象位于预定区域,则判断所述待测对象存在吸烟行为。

在具体实施过程中,对于处理器30的具体实现过程可以参照前述检测吸烟的行为的相关描述,在此不再赘述。

在本发明实施例中,根据红外热像仪10、可见光成像仪20和处理器30来进行吸烟行为检测的具体实现同图1中相关方法的处理流程,在此不再详述。

基于同一发明构思,如图7所示,本发明实施例还提供了一种检测吸烟行为的装置,包括:

获取单元40,用于获取待测对象的红外热图像和可见光图像;

火点检测单元50,用于根据所述红外热图像对应的灰度图像,检测所述红外热图像中是否存在火点;

映射单元60,用于若所述红外热图像中存在所述火点,则将所述火点映射至所述可见光图像;

吸烟检测单元70,用于在所述可见光图像中,若所述火点相对于所述待测对象位于预定区域,则判断所述待测对象存在吸烟行为。

在本发明实施例中,若所述红外热图像中存在多个所述火点,所述红外热图像和所述可见光图像均包括一个所述待测对象,映射单元60用于将多个所述火点中的每个均映射至所述可见光图像,吸烟检测单元70用于若多个所述火点中的目标火点相对于所述待测对象位于预定区域,则判断所述待测对象存在吸烟行为。

在本发明实施例中,若所述红外热图像中存在多个所述火点,所述红外热图像和所述可见光图像均包括多个所述待测对象,映射单元60用于将多个所述火点中的每个均映射至所述可见光图像;吸烟检测单元70用于若多个所述火点中的目标火点相对于多个所述待测对象中的目标对象位于所述预定区域,则判断所述目标对象存在吸烟行为。

在本发明实施例中,火点检测单元50用于:

将所述红外热图像对应的灰度图像划分为n个宏块,其中,每个所述宏块包括像素点,n为大于1的正整数;

对每个所述宏块进行检测,从每个所述宏块的像素点中确定出大于第一预设温度阈值的高温像素点,获得高温像素点集合;

根据所述高温像素点的温度值及位置,检测所述红外热图像中是否存在火点。

在本发明实施例中,火点检测单元50用于:

从所述高温像素点集合中确定出大于第二预设温度阈值的目标像素点;

根据所述目标像素点在所述n个宏块的位置,确定所述目标像素点所占据的宏块个数;

若所述目标像素点所占据的宏块个数小于预设个数,则确定所述红外热图像中存在火点。

在本发明实施例中,在映射单元60将所述火点映射至所述可见光图像之后,所述装置还包括检测单元,所述检测单元用于:

从所述可见光图像中,检测出所述待测对象的预定区域,其中,所述预定区域包括人脸区域和头肩区域中的一种基于同一发明构思,本发明实施例还提供了一种用于检测吸烟行为的装置,所述计算机装置包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如上面所述的检测吸烟行为的方法的步骤。

基于同一发明构思本发明实施例提供了一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上面所述的检测吸烟行为的方法。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。


技术特征:

1.一种检测吸烟行为的方法,其特征在于,包括:

获取待测对象的红外热图像和可见光图像;

根据所述红外热图像对应的灰度图像,检测所述红外热图像中是否存在火点;

若所述红外热图像中存在所述火点,则将所述火点映射至所述可见光图像;

在所述可见光图像中,若所述火点相对于所述待测对象位于预定区域,则判断所述待测对象存在吸烟行为。

2.如权利要求1所述的方法,其特征在于,所述根据所述红外热图像对应的灰度图像,检测所述红外热图像中是否存在火点,包括:

将所述红外热图像对应的灰度图像划分为n个宏块,其中,每个所述宏块包括像素点,n为大于1的正整数;

对每个所述宏块进行检测,从每个所述宏块的像素点中确定出大于第一预设温度阈值的高温像素点,获得高温像素点集合;

根据所述高温像素点的温度值及位置,检测所述红外热图像中是否存在火点。

3.如权利要求2所述的方法,其特征在于,所述根据所述高温像素点的温度值及位置,检测所述红外热图像中是否存在火点,包括:

从所述高温像素点集合中确定出大于第二预设温度阈值的目标像素点;

根据所述目标像素点在所述n个宏块的位置,确定所述目标像素点所占据的宏块个数;

若所述目标像素点所占据的宏块个数小于预设个数,则确定所述红外热图像中存在火点。

4.如权利要求1所述的方法,其特征在于,在所述将所述火点映射至所述可见光图像之后,所述方法还包括:

从所述可见光图像中,检测出所述待测对象的预定区域,其中,所述预定区域包括人脸区域和头肩区域中的一种。

5.一种检测吸烟行为的装置,其特征在于,包括:

红外热像仪,用于获取待测对象的红外热图像;

可见光成像仪,用于获取所述待测对象的可见光图像;

处理器,用于:

根据所述红外热图像对应的灰度图像,检测所述红外热图像中是否存在火点;

若所述红外热图像中存在所述火点,则将所述火点映射至所述可见光图像;

在所述可见光图像中,若所述火点相对于所述待测对象位于预定区域,则判断所述待测对象存在吸烟行为。

6.一种检测吸烟行为的装置,其特征在于,包括:

获取单元,用于获取待测对象的红外热图像和可见光图像;

火点检测单元,用于根据所述红外热图像对应的灰度图像,检测所述红外热图像中是否存在火点;

映射单元,用于若所述红外热图像中存在所述火点,则将所述火点映射至所述可见光图像;

吸烟检测单元,用于在所述可见光图像中,若所述火点相对于所述待测对象位于预定区域,则判断所述待测对象存在吸烟行为。

7.如权利要求6所述的装置,其特征在于,所述火点检测单元用于:

将所述红外热图像对应的灰度图像划分为n个宏块,其中,每个所述宏块包括像素点,n为大于1的正整数;

对每个所述宏块进行检测,从每个所述宏块的像素点中确定出大于第一预设温度阈值的高温像素点,获得高温像素点集合;

根据所述高温像素点的温度值及位置,检测所述红外热图像中是否存在火点。

8.如权利要求7所述的装置,其特征在于,所述火点检测单元用于:

从所述高温像素点集合中确定出大于第二预设温度阈值的目标像素点;

根据所述目标像素点在所述n个宏块的位置,确定所述目标像素点所占据的宏块个数;

若所述目标像素点所占据的宏块个数小于预设个数,则确定所述红外热图像中存在火点。

9.一种用于检测吸烟行为的装置,其特征在于,所述计算机装置包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如权利要求1-4中任一项所述的检测吸烟行为的方法的步骤。

10.一种可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-4中任一项所述的检测吸烟行为的方法的步骤。

技术总结
本发明实施例提供了一种检测吸烟行为的方法、装置及可读存储介质,其中,所述检测吸烟行为的方法包括:获取待测对象的红外热图像和可见光图像;根据所述红外热图像对应的灰度图像,检测所述红外热图像中是否存在火点;若所述红外热图像中存在所述火点,则将所述火点映射至所述可见光图像;在所述可见光图像中,若所述火点相对于所述待测对象位于预定区域,则判断所述待测对象存在吸烟行为。用于提高对吸烟行为的检测精度。

技术研发人员:贺玺;周海东;潘利伟;陆津伟;周春晓;乐明旭;许炜梁;徐狄权
受保护的技术使用者:浙江大华技术股份有限公司
技术研发日:2021.05.31
技术公布日:2021.08.03

转载请注明原文地址:https://doc.8miu.com/read-7440.html

最新回复(0)