目标对象检测方法、装置、电子设备和存储介质
文献发布时间:2023-06-19 12:10:19
技术领域
本公开涉及安全检测技术领域,特别涉及一种目标对象检测方法、装置、 电子设备和存储介质。
背景技术
随着安全检测技术的发展,安全监控的应用越来越广泛。例如,养老机构、 等场所,需要安装监控设备,通过监控设备对进行检测,以确定用户的状态。 而对于隐私敏感区域,不方便安装可视的监控设备。例如,卫生间、卧室等区 域,而这些区域常使用传感器进行目标对象检测。
相关技术中,大部分都是采用PIR(PyroelectricInfraRed Sensor,热电红外 传感器)传感器进行检测。通过PIR传感器通过红外感应确定检测区域内是否 有热源,从而确定检测区域中是否有目标对象。
上述相关技术中,在实际应用时,由于PIR传感器是通过检测是否有热源 来确定是否有目标对象的,因此,在热气流的情况下,可能会造成误报,检测 准确性较低。
发明内容
本公开提供了一种目标对象检测方法、装置、电子设备和存储介质。能够 提高目标对象检测的准确率。技术方案包括:
根据本公开实施例的一方面,提供一种目标对象检测方法,所述方法包括:
获取待检测的目标区域的第一状态信息,所述第一状态信息为基于所述目 标区域内的传感器在当前采样时刻采集到的传感器数据确定的;
若所述第一状态信息用于表示未在所述目标区域中检测到目标对象,则获 取所述目标区域的状态信息序列,所述状态信息序列包括所述目标区域中目标 对象的多个历史检测时刻的状态信息;
根据所述状态信息序列,确定所述目标对象的状态。
根据本公开实施例的另一方面,提供一种目标对象检测装置,所述装置包 括:
第一获取模块,用于获取待检测的目标区域的第一状态信息,所述第一状 态信息为基于所述目标区域内的传感器在当前采样时刻采集到的传感器数据确 定的;
第二获取模块,用于若所述第一状态信息用于表示未在所述目标区域中检 测到目标对象,则获取所述目标区域的状态信息序列,所述状态信息序列包括 所述目标区域中目标对象的多个历史检测时刻的状态信息;
确定模块,用于根据所述状态信息序列,确定所述目标对象的状态。
根据本公开实施例的另一方面,提供一种终端,所述终端包括处理器和存 储器,所述存储器中存储至少一条程序代码,所述至少一条程序代码由所述处 理器加载并执行,以实现本方法实施例中所述的目标对象检测方法的指令。
根据本公开实施例的另一方面,提供一种计算机可读存储介质,所述计算 机可读存储介质中存储至少一条程序代码,所述至少一条程序代码由处理器加 载并执行,以实现本方法实施例中所述目标对象检测方法中所执行的指令。
根据本公开实施例的另一方面,提供了一种应用程序,当所述应用程序中 的程序代码由服务器的处理器执行时,使得实现本方法实施例中所述目标对象 检测方法中所执行的指令。
本公开的实施例提供的技术方案可以包括以下有益效果:
在本公开实施例中,通过传感器获取传感器数据,通过处理器对传感器数 据进行处理,得到目标对象的状态信息,通过将不同采样时刻对应的目标对象 的状态信息组成状态信息序列,在对目标对象进行检测的过程中,通过状态信 息序列为目标对象检测过程提供上下文信息,从而保证了确定的目标对象的状 态准确性,防止了误报。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能 限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开 的实施例,并于说明书一起用于解释本公开的原理。
图1是根据一示例性实施例示出的一种目标对象检测系统的结构示意图;
图2是根据一示例性实施例示出的一种传感器的设置方式的示意图;
图3是根据一示例性实施例示出的一种传感器的设置方式的示意图;
图4是根据一示例性实施例示出的一种目标对象检测方法的流程图;
图5是根据一示例性实施例示出的一种目标对象检测方法的流程图;
图6是根据一示例性实施例示出的一种传感器信号的发射和接收示意图;
图7是根据一示例性实施例示出的一种目标对象与目标区域的关系示意图;
图8是根据一示例性实施例示出的一种目标对象检测装置的框图;
图9是本公开实施例提供的一种电子设备的结构示意图。
具体实施方式
这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描 述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。 以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方 式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一 致的装置和方法的例子。另外,本公开中所涉及的用户信息可以为经用户授权 或者经过各方充分授权的信息。
随着安全检测技术的发展,安全检测的应用领域也越来越广。例如,在商 场防盗领域或在养老机构中,都会应用到安全检测技术。例如,通过安全监测 技术,对养老机构中的一些区域进行检测,确定这些区域是否有老人,以及, 确定这些区域中的老人的状态是否为正常状态。通常通过可视的手段对这些区 域进行检测,例如,通过摄像头拍摄监控画面,通过监控画面确定这些区域中 老人是否为正常状态。
但是,在一些区域中不适合采用可视的手段来进行检测。例如,在卫生间 或卧室等比较隐私敏感的区域,不适合采用可视的手段来检测。这就需要使用 不可使的手段来进行检测。例如,通过红外线传感器来进行检测。其中,常用 的红外传感器有PIR(Pyroelectric InfraRed Sensor,热电红外传感器)传感器。 PIR传感器通过红外感应确定检测区域内是否有热源,从而确定检测区域中是否 有目标对象。
然而,在实际应用时,由于PIR传感器是通过检测是否有热源来确定是否 有目标对象的,因此,在热气流的情况下,可能会造成误报,检测准确性较低。 例如,在空调或门窗附近的热气流或者在晴天并有大风的情况下,会形成较强 的热气流,造成加到的干扰。
参见图1,图1是根据一示例性实施例示出的一种目标对象检测系统的示意 图。该目标对象检测系统包括:传感器和处理器;该传感器与该处理器连接;
该传感器设置于目标区域内,用于获取该目标区域内的传感器数据,将该 传感器数据发送给该处理器;该处理器用于接收该传感器发送的传感器数据, 基于该传感器数据确定该目标区域的目标对象检测结果。
在一些实施例中,该传感器为毫米波传感器,相应的,该传感器用于向该 传感器所在的目标区域发送毫米波以及接收毫米波对应的反射波;将发射毫米 波和接收毫米波的时间点和相位等信息作为传感器数据发送给处理器;处理器 用于该传感器数据确定目标区域中目标对象的位置、速度和方位角等信息。
通过传感器发射连续调频的毫米波,在目标区域内的表面反射后,被传感 器的接收机接收,通过这个反射波的信号分析,例如发射毫米波和接收毫米波 的时间差,可以得到目标区域的表面距离该传感器的距离,通过连续发射毫米 波,统计一段时间内的距离信息,进而根据距离的变化,得到目标对象的速度, 方位角等信息,表示为WT={R,V,A},R表示相对传感器的距离,V表示目 标对象的移动速度,A表示相对传感器的方位角。
其中,该处理器可以为集成在传感器中的处理器,或者,该处理器为其他 电子设备中的处理器,在本公开实施例中,以该传感器为电子设备中的处理器 为例进行说明。其中,该电子设备为手机、电脑、可穿戴设备等。
在一些实施例中,该目标对象检测系统还包括输出单元;
该输出单元与该处理器连接;
该处理器还用于根据该目标对象检测结果生成检测报告,将该检测报告发 送给该输出单元;该输出单元用于接收该处理器发送的检测报告,输出该目标 对象检测报告。
在一些实施例中红,该目标对象检测系统还包括输入单元;
该输入单元与该处理器连接;该输入单元用于接收该目标区域的区域参数, 将该区域参数发送给该处理器;该处理器还用于接收该区域参数,根据该区域 参数和该传感器的传感器参数,确定该传感器的设置方式。
其中,该传感器的设置方式能够根据需要进行设置。
例如,第一种设置方式,倾斜安装方式(壁挂式安装),即传感器设置在目 标区域的斜上方,参见图2。在这种安装方式中,传感器的检测区域内与水平方 向的角度最大约为90度,检测距离为5-15米,该检测距离能够基于领密度调节。
第二种设置方式,吸顶安装方式,即传感器设置在目标区域的正上方,参 见图3。在这种安装方式中,传感器的检测角度约为90度,传感器的安装高度 约为2.5米到3米。
在本实现方式中,通过目标区域的参数信息和传感器的参数信息,确定传 感器的安装方式,使得传感器的安装方式更精确,进而提高了目标对象检测的 准确性。
在该目标对象检测系统中,传感器和处理器协同工作,通过传感器获取传 感器数据,通过处理器对传感器数据进行处理,得到目标对象的状态信息,通 过将不同采样时刻对应的目标对象的状态信息组成状态信息序列,在对目标对 象进行检测的过程中,通过状态信息序列为目标对象检测过程提供上下文信息, 从而保证了确定的目标对象的状态准确性,防止了误报。
图4是根据一示例性实施例示出的一种目标对象检测方法的流程图。如图4 所示,该方法包括如下步骤。
步骤401:获取待检测的目标区域的第一状态信息,该第一状态信息为基于 该目标区域内的传感器在当前采样时刻采集到的传感器数据确定的。
步骤402:若该第一状态信息用于表示未在该目标区域中检测到目标对象, 则获取该目标区域的状态信息序列,该状态信息序列包括该目标区域中目标对 象的多个历史检测时刻的状态信息。
步骤403:根据该状态信息序列,确定该目标对象的状态。
在一些实施例中,该根据该状态信息序列,确定该目标对象的状态,包括:
确定该目标区域的参数信息;
根据该状态信息序列和该参数信息,确定该目标对象在该目标区域中最后 出现的位置;
若该目标对象在该目标区域中最后出现的位置在该目标区域内,确定该目 标对象的状态为在该目标区域中的静止状态;
若该目标对象在该目标区域中最后出现的位置为该目标区域的边缘区域, 确定该目标对象的状态为已离开该目标区域。
在一些实施例中,该根据该状态信息序列和该参数信息,确定该目标对象 在该目标区域中最后出现的位置,包括:
从该状态信息序列中,确定第二状态信息,该第二状态信息为该状态信息 序列中最后一次在该目标区域中检测到目标对象的状态信息;
基于该第二状态信息确定该目标对象与确定该目标区域中的传感器之间的 距离信息和方位角信息;
基于该距离信息、该方位角信息和该参数信息,确定该目标对象在该目标 区域中的位置。
在一些实施例中,基于该第一状态信息检测该目标区域中的目标对象的过 程包括:
获取第三状态信息,该第三状态信息为基于该目标区域中的传感器在当前 采样时刻之前采集到的传感器数据确定的;
若该第一状态信息与该第三状态信息不同,确定该目标区域中检测到该目 标对象;
若该第一状态信息与该第三状态信息相同,确定该目标区域中未检测到该 目标对象。
在一些实施例中,该方法还包括:
确定该目标区域在每个采样时刻对应的状态信息;
将该目标区域每个采样时刻对应的状态信息和该采样时刻对应存储,得到 该状态信息序列。
在一些实施例中,该根据该状态信息序列,确定该目标对象的状态之后, 该方法还包括:
基于该目标对象的状态,生成状态提示信息;
展示该状态提示信息。
在一些实施例中,该方法还包括:
确定该目标区域的区域参数和该传感器的传感器参数;
根据该区域参数和该传感器参数,确定该传感器在该目标区域中的设置位 置。
在本公开实施例中,通过传感器获取传感器数据,通过处理器对传感器数 据进行处理,得到目标对象的状态信息,通过将不同采样时刻对应的目标对象 的状态信息组成状态信息序列,在对目标对象进行检测的过程中,通过状态信 息序列为目标对象检测过程提供上下文信息,从而保证了确定的目标对象的状 态准确性,防止了误报。
图5是根据一示例性实施例示出的一种目标对象检测方法的流程图。如图5 所示,该方法包括如下步骤。
步骤501:电子设备获取待检测的目标区域的第一状态信息。
其中,第一状态信息为基于目标区域内的传感器在当前采样时刻采集到的 传感器数据确定的。
该目标区域为需要进行目标对象检测的区域。例如,该目标区域为店铺、 卧室、卫生间、会议室等区域。该目标区域中安装有传感器,通过传感器采集 该目标区域中的传感器数据,电子设备对该传感器数据进行处理,得到该目标 区域的状态信息。其中,该传感器在采样时刻才采集传感器数据,该第一状态 信息为基于在当前采样时刻采样得到的传感器数据确定的状态信息。
其中,传感器周期性采集传感器数据。该采集周期根据需要进行设置,在 本公开实施例中,对该采集周期不作具体限定。例如,该采集周期为0.5s、1s 等。
该第一状态信息包括距离信息、速度信息、方位角信息等。在本步骤中, 电子设备通过传感器发送的连续调频的信号确定该距离信息。例如,参见图6, 该信号的频段为从F0到F1的频段,每个频段都执行该发送该频段对应的调频 信号,遇到目标对象后,发生反射,传感器的接收机接收到该反射信号,统计 t0到t1的时间差,可以得到距离信息。D=C*(t1-t0),其中,C为光速,t0为 信号的发射时刻,t1为反射信号的接收时刻,D为距离信息。
对于速度信息,电子设备通过同一传感器发送的不同信号之间的相位差, 确定该速度信息。例如,Tx1和Tx分别为传感器中的两个发射机,二者执行相 同的操作,由于目标对象在移动,因此会有两个回波信号,通过对两个回波信 号进行变换和计算,能够得到其时间差和波形的相位差(假设Tx1和Tx的初始 相位差分别是0和90度),那么第一个Rx的相位可能是10度,第二个Rx1相 位是100度,再通过上述的距离信息,综合相位差异,确定该目标对象移动的 时间差,从而得到速度信息。
对于方位角信息,电子设备通过传感器内部的多个发射天线和接收天线共 同确定,通过接收天线的信号强度和相位差等数据,经过转换方程得到目标对 象的方位角。
电子设备将该距离信息、速度信息和方位交信息与该采样时刻对应存储得 到第一动态信息。即WT={R,V,A},其中,WT为第一动态信息,R为距离 信息,V为速度信息,A为方位角信息。
步骤502:若第一状态信息用于表示未在目标区域中检测到目标对象,则电 子设备获取目标区域的状态信息序列。
其中,该目标对象指运动状态的目标对象,例如,参见图7,被检测的目标 对象从房间外通过门口进入房间,在T0-T2时间段处于运动状态。
状态信息序列包括目标区域中目标对象的多个历史检测时刻的状态信息。 相应的,电子设备将每个采样时刻得到的状态信息与该采样时刻对应存储,得 到该状态信息序列。该过程为:电子设备确定该目标区域在每个采样时刻对应 的状态信息;将该目标区域每个采样时刻对应的状态信息和该采样时刻对应存 储,得到该状态信息序列。
该状态信息序列为WTi={Ri,Vi,Ai,Ti},其中,WTi为每个采样时刻的 状态信息,Ri为每个采样时刻的距离信息,Vi为每个采样时刻的速度信息,Ai 为每个采样时刻的方位角信息,Ti为每个采样时刻。
其中,该状态信息序列对应的时长能够根据需要设置,在本公开实施例中, 对该状态信息序列对应的时长不作具体限定。例如,该状态信息序列对应的时 长为10s或15s等。
在本实现方式中,通过将状态信息与采样时刻对应存储得到状态信息序列, 使得能够基于该状态信息序列确定目标区域中的目标对象,以便确定目标对象 是否还在目标区域中,从而能够提高确定目标对象的准确率。
在一些实施例中,电子设备通过第一状态信息,确定目标区域中是否存在 速度信息不为0的目标对象,若存在速度信息不为0的目标对象,则电子设备 确定该第一状态信息用于表示在目标区域中检测到目标对象。若不存在速度信 息不为0的目标对象,则电子设备确定该第一状态信息用于表示未在目标区域 中检测到目标对象。
在一些实施例中,电子设备将该第一状态信息与该采样时刻之前确定的第 三状态信息进行对比,根据该对比结果确定该目标区域中是否包括目标对象。 该过程通过以下步骤(1)-(3)实现,包括:
(1)电子设备获取第三状态信息。
其中,该第三状态信息为基于该目标区域中的传感器在当前采样时刻之前 采集到的传感器数据确定的。该第三状态信息为在目标区域中还没有目标对象 时,采集的状态信息。例如,该目标区域为卧室,则该目标区域中事先可能存 在一些静止的物体,例如,桌子、椅子等,则该第三状态信息为仅包括该禁止 的静止的物体的状态信息。
(2)若该第一状态信息与该第三状态信息不同,电子设备确定该目标区域 中检测到该目标对象。
若该第一状态信息与该第三状态信息不同,说明当前该目标区域中存在运 动的目标,则确定该目标区域中检测到该目标对象。
(3)若该第一状态信息与该第三状态信息相同,电子设备确定该目标区域 中未检测到该目标对象。
若该第一状态信息与该第三状态信息相同,说明当前该目标区域中都是静 止的物体,则确定该目标区域中未检测到该目标对象。
在本实现方式中,通过将第一状态信息和第三状态信息进行对比,从而确 定是否还能检测到目标对象,使得终端能够及时确定丢失的目标对象,防止目 标对象丢失时间过长。
步骤503:电子设备确定目标区域的参数信息。
该目标区域的参数为该目标区域的尺寸信息等。例如,该目标区域的参数 信息为该目标区域的长度和宽度等。
其中,该参数信息为用户输入的目标区域的参数信息,或者,该参数信息 为根据目标区域的类别确定的。例如,若该目标区域为会议室,则该参数信息 为长为5,宽为4;若该目标区域为卧室,则该参数信息为长为5,宽为3等。
需要说明的一点是,该参数信息可以为在确定传感器的设置位置时确定的。 相应的,在本步骤中,调用该参数信息。其中,该电子设备确定该传感器的设 置位置的过程为:电子设备确定该目标区域的区域参数和该传感器的传感器参 数;根据该区域参数和该传感器参数,确定该传感器在该目标区域中的设置位 置。
在本实现方式中,根据该目标区域的区域参数和该传感器的传感器参数确 定传感器在该目标区域中的设置位置,使得传感器能够覆盖目标区域内的检测 范围,保证了能够对目标区域中的任一区域进行检测,提高了检测的准确率。
步骤504:电子设备根据状态信息序列和参数信息,确定目标对象在目标区 域中最后出现的位置。
其中,电子设备确定最后检测到目标对象时的状态信息,结合输入的参数 信息,即目标区域的大小S=A*B,A是长度,B是宽度,传感器安装高度H, 确定目标对象此时的距离信息Ri和方位角信息Ai,基于该距离信息和方位角信 息,预测目标对象此时在目标区域中的位置,Li={x,y};如果此时的Li小于房 间的S,则认为目标已经在房间内。该过程通过以下步骤(1)-(3)实现,包 括:
(1)电子设备从该状态信息序列中,确定第二状态信息。
其中,该第二状态信息为该状态信息序列中最后一次在该目标区域中检测 到目标对象的状态信息。
(2)电子设备基于该第二状态信息确定该目标对象与确定该目标区域中的 传感器之间的距离信息和方位角信息。
在本步骤中,电子设备调用第二状态信息中的距离信息和方位角信息。
(3)电子设备基于该距离信息、该方位角信息和该参数信息,确定该目标 对象在该目标区域中的位置。
在一些实施例中,电子设备将该距离信息和方位角信息,确定为在该参数 信息下,目标对象在目标区域中的位置。在一些实施例中,电子设备基于该距 离信息和方位角信息,结合目标对象的运动速度,预测在该参数信息下,目标 对象在目标区域中的位置。
在本实现方式中,通过状态信息序列确定最后一次检测到目标对象的状态 信息,基于该状态信息预测目标对象的位置,从而确定目标对象是否还在目标 区域中,从而能够提高确定目标对象的准确率。
步骤505:若目标对象在目标区域中最后出现的位置在目标区域内,电子设 备确定目标对象的状态为在目标区域中的静止状态。
如果此时目标对象静止,例如,是人躺下来睡觉或者完全静止等情况,此 时传感器会丢失目标数据,根据存储的状态信息序列,综合上下文的序列数据, 判断最后时刻丢失的位置信息是否还在目标区域内,如果还在目标区域内,则 认为目标对象是静止的,还在目标区域内。
步骤506:若目标对象在目标区域中最后出现的位置为目标区域的边缘区域, 电子设备确定目标对象的状态为已离开目标区域。
如果要出目标区域,必定是到目标区域的边缘区域,此时,基于该状态信 息序列,能够确定目标对象是否经过目标区域的边界。由于目标对象走出目标 区域,因此最后一次的目标状态信息可以记录下位置信息已经超出目标区域的 范围,则认为目标对象离开目标区域。
在本实现方式中,通过结合目标区域的参数信息和状态信息序列确定目标 对象的状态,防止了目标对象丢失后被误判为目标区域中午目标对象,从而确 定目标对象是否还在目标区域中,从而能够提高确定目标对象的准确率。
需要说明的一点是,电子设备在确定目标对象的状态后,基于该目标对象 的状态,生成状态提示信息;展示该状态提示信息。
例如,当检测到房间中的人处于静止状态的时长超过预设时长时,生成报 警信息,通过报警信息提示其他人员房间中的人可能有危险,从而提高目标区 域的安全监控的准确率。
在本公开实施例中,通过传感器获取传感器数据,通过处理器对传感器数 据进行处理,得到目标对象的状态信息,通过将不同采样时刻对应的目标对象 的状态信息组成状态信息序列,在对目标对象进行检测的过程中,通过状态信 息序列为目标对象检测过程提供上下文信息,从而保证了确定的目标对象的状 态准确性,防止了误报。
图8是根据一示例性实施例示出的一种目标对象检测装置的框图。该装置 用于执行上述目标对象检测方法时执行的步骤,参见图8,装置包括:
第一获取模块801,用于获取待检测的目标区域的第一状态信息,该第一状 态信息为基于该目标区域内的传感器在当前采样时刻采集到的传感器数据确定 的;
第二获取模块802,用于若该第一状态信息用于表示未在该目标区域中检测 到目标对象,则获取该目标区域的状态信息序列,该状态信息序列包括该目标 区域中目标对象的多个历史检测时刻的状态信息;
第一确定模块803,用于根据该状态信息序列,确定该目标对象的状态。
在一些实施例中,该第一确定模块803,包括:
第一确定单元,用于确定该目标区域的参数信息;
第二确定单元,用于根据该状态信息序列和该参数信息,确定该目标对象 在该目标区域中最后出现的位置;
第三确定单元,用于若该目标对象在该目标区域中最后出现的位置在该目 标区域内,确定该目标对象的状态为在该目标区域中的静止状态;
该第三确定单元,用于若该目标对象在该目标区域中最后出现的位置为该 目标区域的边缘区域,确定该目标对象的状态为已离开该目标区域。
在一些实施例中,该第二确定单元,用于从该状态信息序列中,确定第二 状态信息,该第二状态信息为该状态信息序列中最后一次在该目标区域中检测 到目标对象的状态信息;基于该第二状态信息确定该目标对象与确定该目标区 域中的传感器之间的距离信息和方位角信息;基于该距离信息、该方位角信息 和该参数信息,确定该目标对象在该目标区域中的位置。
在一些实施例中,该装置还包括:
第三获取模块,用于获取第三状态信息,该第三状态信息为基于该目标区 域中的传感器在当前采样时刻之前采集到的传感器数据确定的;
第二确定模块,用于若该第一状态信息与该第三状态信息不同,确定该目 标区域中检测到该目标对象;
该第二确定模块,用于若该第一状态信息与该第三状态信息相同,确定该 目标区域中未检测到该目标对象。
在一些实施例中,该装置还包括:
第三确定模块,用于确定该目标区域在每个采样时刻对应的状态信息;
存储模块,用于将该目标区域每个采样时刻对应的状态信息和该采样时刻 对应存储,得到该状态信息序列。
在一些实施例中,该装置还包括:
生成模块,用于基于该目标对象的状态,生成状态提示信息;
展示模块,用于展示该状态提示信息。
在一些实施例中,该装置还包括:
第四确定模块,用于确定该目标区域的区域参数和该传感器的传感器参数;
第五确定模块,用于根据该区域参数和该传感器参数,确定该传感器在该 目标区域中的设置位置。
在本公开实施例中,通过传感器获取传感器数据,通过处理器对传感器数 据进行处理,得到目标对象的状态信息,通过将不同采样时刻对应的目标对象 的状态信息组成状态信息序列,在对目标对象进行检测的过程中,通过状态信 息序列为目标对象检测过程提供上下文信息,从而保证了确定的目标对象的状 态准确性,防止了误报。
需要说明的是:上述实施例提供的目标对象检测装置在目标对象检测时, 仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上 述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模 块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的目标对象 检测装置与目标对象检测方法实施例属于同一构思,其具体实现过程详见方法 实施例,这里不再赘述。
图9示出了本公开一个示例性实施例提供的电子设备900的结构框图。该 电子设备900可以是:智能手机、平板电脑、MP3播放器(Moving Picture Experts Group AudioLayer III,动态影像专家压缩标准音频层面3)、MP4(Moving Picture Experts GroupAudio Layer IV,动态影像专家压缩标准音频层面4)播放器、笔 记本电脑或台式电脑。电子设备900还可能被称为用户设备、便携式终端、膝 上型终端、台式终端等其他名称。
通常,终端910包括有:处理器911和存储器902。
处理器901可以包括一个或多个处理核心,比如4核心处理器、8核心处理 器等。处理器901可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA (Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器901也可 以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理 的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于 对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器901 可以在集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显 示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器901还可以包括 AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器 学习的计算操作。
存储器902可以包括一个或多个计算机可读存储介质,该计算机可读存储 介质可以是非暂态的。存储器902还可包括高速随机存取存储器,以及非易失 性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中, 存储器902中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少 一个指令用于被处理器901所执行以实现本公开中方法实施例提供的目标对象 检测方法。
在一些实施例中,电子设备900还可选包括有:外围设备接口903和至少 一个外围设备。处理器901、存储器902和外围设备接口903之间可以通过总线 或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口 903相连。具体地,外围设备包括:射频电路904、触摸显示屏905、摄像头906、 音频电路907、定位组件908和电源909中的至少一种。
外围设备接口903可被用于将I/O(Input/Output,输入/输出)相关的至少 一个外围设备连接到处理器901和存储器902。在一些实施例中,处理器901、 存储器902和外围设备接口903被集成在同一芯片或电路板上;在一些其他实 施例中,处理器901、存储器902和外围设备接口903中的任意一个或两个可以 在单独的芯片或电路板上实现,本实施例对此不加以限定。
射频电路904用于接收和发射RF(Radio Frequency,射频)信号,也称电 磁信号。射频电路904通过电磁信号与通信网络以及其他通信设备进行通信。 射频电路904将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号 转换为电信号。可选地,射频电路904包括:天线系统、RF收发器、一个或多 个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块 卡等等。射频电路904可以通过至少一种无线通信协议来与其它控制设备进行 通信。该无线通信协议包括但不限于:城域网、各代移动通信网络(2G、3G、4G及5G)、无线局域网和/或WiFi(Wireless Fidelity,无线保真)网络。在一些 实施例中,射频电路904还可以包括NFC(Near Field Communication,近距离 无线通信)有关的电路,本公开对此不加以限定。
显示屏905用于显示UI(User Interface,用户界面)。该UI可以包括图形、 文本、图标、视频及其它们的任意组合。当显示屏905是触摸显示屏时,显示 屏905还具有采集在显示屏905的表面或表面上方的触摸信号的能力。该触摸 信号可以作为控制信号输入至处理器901进行处理。此时,显示屏905还可以 用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中, 显示屏905可以为一个,设置电子设备900的前面板;在另一些实施例中,显 示屏905可以为至少两个,分别设置在电子设备900的不同表面或呈折叠设计; 在再一些实施例中,显示屏905可以是柔性显示屏,设置在电子设备900的弯 曲表面上或折叠面上。甚至,显示屏905还可以设置成非矩形的不规则图形, 也即异形屏。显示屏905可以采用LCD(Liquid Crystal Display,液晶显示屏)、 OLED(Organic Light-Emitting Diode,有机发光二极管)等材质制备。
摄像头组件906用于采集图像或视频。可选地,摄像头组件906包括前置 摄像头和后置摄像头。通常,前置摄像头设置在控制设备的前面板,后置摄像 头设置在控制设备的背面。在一些实施例中,后置摄像头为至少两个,分别为 主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄 像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全 景拍摄以及VR(Virtual Reality,虚拟现实)拍摄功能或者其它融合拍摄功能。 在一些实施例中,摄像头组件906还可以包括闪光灯。闪光灯可以是单色温闪 光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。
音频电路907可以包括麦克风和扬声器。麦克风用于采集用户及环境的声 波,并将声波转换为电信号输入至处理器901进行处理,或者输入至射频电路 904以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别 设置在电子设备900的不同部位。麦克风还可以是阵列麦克风或全向采集型麦 克风。扬声器则用于将来自处理器901或射频电路904的电信号转换为声波。 扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电 陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号 转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路907 还可以包括耳机插孔。
定位组件908用于定位电子设备900的当前地理位置,以实现导航或LBS(Location Based Service,基于位置的服务)。定位组件908可以是基于美国的 GPS(Global Positioning System,全球定位系统)、中国的北斗系统、俄罗斯的 格雷纳斯系统或欧盟的伽利略系统的定位组件。
电源909用于为电子设备900中的各个组件进行供电。电源909可以是交 流电、直流电、一次性电池或可充电电池。当电源909包括可充电电池时,该 可充电电池可以支持有线充电或无线充电。该可充电电池还可以用于支持快充 技术。
在一些实施例中,电子设备900还包括有一个或多个传感器910。该一个或 多个传感器910包括但不限于:加速度传感器911、陀螺仪传感器912、压力传 感器913、指纹传感器914、光学传感器915以及接近传感器916。
加速度传感器911可以检测以电子设备900建立的坐标系的三个坐标轴上 的加速度大小。比如,加速度传感器911可以用于检测重力加速度在三个坐标 轴上的分量。处理器901可以根据加速度传感器911采集的重力加速度信号, 控制触摸显示屏905以横向视图或纵向视图进行用户界面的显示。加速度传感 器911还可以用于游戏或者用户的运动数据的采集。
陀螺仪传感器912可以检测电子设备900的机体方向及转动角度,陀螺仪 传感器912可以与加速度传感器911协同采集用户对电子设备900的3D动作。 处理器901根据陀螺仪传感器912采集的数据,可以实现如下功能:动作感应 (比如根据用户的倾斜操作来改变UI)、拍摄时的图像稳定、游戏控制以及惯性 导航。
压力传感器913可以设置在电子设备900的侧边框和/或触摸显示屏905的 下层。当压力传感器913设置在电子设备900的侧边框时,可以检测用户对电 子设备900的握持信号,由处理器901根据压力传感器913采集的握持信号进 行左右手识别或快捷操作。当压力传感器913设置在触摸显示屏905的下层时, 由处理器901根据用户对触摸显示屏905的压力操作,实现对UI界面上的可操 作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜 单控件中的至少一种。
指纹传感器914用于采集用户的指纹,由处理器901根据指纹传感器914 采集到的指纹识别用户的身份,或者,由指纹传感器914根据采集到的指纹识 别用户的身份。在识别出用户的身份为可信身份时,由处理器901授权该用户 执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、 支付及更改设置等。指纹传感器914可以被设置电子设备900的正面、背面或 侧面。当电子设备900上设置有物理按键或厂商Logo时,指纹传感器914可以 与物理按键或厂商Logo集成在一起。
光学传感器915用于采集环境光强度。在一个实施例中,处理器901可以 根据光学传感器915采集的环境光强度,控制触摸显示屏905的显示亮度。具 体地,当环境光强度较高时,调高触摸显示屏905的显示亮度;当环境光强度 较低时,调低触摸显示屏905的显示亮度。在另一个实施例中,处理器901还 可以根据光学传感器915采集的环境光强度,动态调整摄像头组件906的拍摄 参数。
接近传感器916,也称距离传感器,通常设置在电子设备900的前面板。接 近传感器916用于采集用户与电子设备900的正面之间的距离。在一个实施例 中,当接近传感器916检测到用户与电子设备900的正面之间的距离逐渐变小 时,由处理器901控制触摸显示屏905从亮屏状态切换为息屏状态;当接近传 感器916检测到用户与电子设备900的正面之间的距离逐渐变大时,由处理器 901控制触摸显示屏905从息屏状态切换为亮屏状态。
本领域技术人员可以理解,图9中示出的结构并不构成对电子设备900的 限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同 的组件布置。
在示例性实施例中,还提供了一种计算机可读存储介质,计算机可读存储 介质中存储至少一条程序代码,至少一条程序代码令由处理器加载并执行,以 实现上述实施例中目标对象检测方法。该计算机可读存储介质可以是存储器。 例如,该计算机可读存储介质可以是ROM(Read-Only Memory,只读存储器)、RAM(Random Access Memory,随机存取存储器)、CD-ROM(Compact Disc Read-Only Memory,紧凑型光盘只读储存器)、磁带、软盘和光数据存储设备等。
本公开实施例中,还提供一种计算机程序产品,所述计算机程序产品中存 储至少一条程序代码,所述至少一条程序代码由处理器加载并执行,以实现本 公开实施中所述的目标对象检测方法。
在一些实施例中,本公开实施例所涉及的计算机程序可被部署在一个计算 机设备上执行,或者在位于一个地点的多个计算机设备上执行,又或者,在分 布在多个地点且通过通信网络互连的多个计算机设备上执行,分布在多个地点 且通过通信网络互连的多个计算机设备可以组成区块链系统。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关 该方法的实施例中执行了详细描述,此处将不做详细阐述说明。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结 构,并且可以在不脱离其范围执行各种修改和改变。本公开的范围仅由所附的 权利要求来限制。
- 目标对象检测方法、装置、电子设备及存储介质
- 目标对象缺失检测方法、装置、存储介质及电子设备