基于wifi6的摄像头控制方法、设备及存储介质技术

技术编号:29412207 阅读:27 留言:0更新日期:2021-07-23 22:53
本申请涉及一种基于wifi6的摄像头控制方法、设备及存储介质,该方法包括:根据摄像头的拍摄的当前视频画面和历史画面,对画面中的内容进行分析,当根据画面判断满足条件,控制所述电源切换电路由市电电源供电切换到电池电源供电;并且控制所述摄像头启动录音功能。

【技术实现步骤摘要】
基于wifi6的摄像头控制方法、设备及存储介质
本申请涉及物联网领域,尤其涉及一种基于wifi6的智能监控摄像头控制方法、设备及存储介质。
技术介绍
监控摄像头是网络视频监控系统摄取图像视频的设备,广泛应用于交通道路、银行、商场、工厂、学校等公共场所的实时监控。监控摄像头的工作电压一般为DC12V,可通过电源适配器将AC220V转为DC12V进行供电,也可以通过布设DC12V外接专线进行供电。由于监控摄像头散布在监控范围的各个角落,当某个区域的监控摄像头的电源线路被人为破坏时,监控摄像头随即停止工作。这使得监控摄像头只能录制到被破坏之前一段视频,在监控摄像头停止工作时,非法人员可以在没有监控的情况下,进行非法行动。
技术实现思路
为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种基于wifi6的智能监控摄像头控制方法、设备及存储介质。第一方面,本申请提供了一种基于wifi6的摄像头控制方法,所述摄像头包括:市电电源、电池电源和电源切换电路,所述电源切换电路的输入端通过切换开关分别与市电电源、电池电源相连接,所述方法包括:在所述摄像头利用市电电源供电时,获取摄像头的拍摄的历史视频画面的历史画面边界信息,并且将最近的至少一个历史画面边界信息存储到预设边界堆栈中,所述预设边界堆栈采用先入先出的机制,且所述预设边界堆栈中存储有预设数量的历史画面边界信息;获取摄像头的拍摄的当前视频画面;提取所述当前视频画面的画面信息;所述画面信息包括:当前画面边界信息和当前画面内容;根据当前画面边界信息与相邻至少一个历史画面边界信息,判断所述摄像头拍摄的边界的偏移是否超过预设偏移量;若所述摄像头拍摄的边界的偏移超过预设偏移量,从所述当前画面内容和至少一个历史画面中确定待分析移动对象;计算所述待分析移动对象的运动速度和运动轨迹;判断所述运动速度是否超过预设阈值,和/或,判断所述运动轨迹是否位于预设运动轨迹集合;若所述运动速度超过预设阈值,和/或,所述运动轨迹位于预设类别的运动轨迹集合中,控制所述电源切换电路由市电电源供电切换到电池电源供电;并且控制所述摄像头启动录音功能。可选地,所述根据当前画面边界信息与相邻至少一个历史画面边界信息,判断所述摄像头拍摄的边界的偏移是否超过预设偏移量,包括:根据相邻至少一个历史画面边界信息,确定相邻至少一个历史视频画面内边界区域中每个像素点的像素值;根据当前画面边界信息确定当前视频画面内边界的边界区域中每个像素点的像素值;将当前视频画面内边界的边界区域中每个像素点的像素值与相邻至少一个历史视频画面内边界区域中每个像素点的像素值的进行逐一对比;计算当前视频画面内边界的边界区域中每个像素点的像素值与至少一个历史视频画面内边界区域中每个像素点的像素值的不一致率;若像素值的不一致率超过预设比值,根据当前视频画面内边界的边界中不同边上像素点的像素值,以及,至少一个历史视频画面内边界中不同边上像素点的像素值,计算所述摄像头拍摄的边界的偏移距离;判断计算得到的偏移距离是否超过预设距离;若计算得到的偏移距离超过预设距离,确定所述摄像头拍摄的边界的偏移超过预设偏移量。可选地,所述根据当前画面边界信息与相邻至少一个历史画面边界信息,判断所述摄像头拍摄的边界的偏移是否超过预设偏移量,包括:根据相邻至少一个历史画面边界信息,确定相邻至少一个历史视频画面内边界区域中至少一个参考物的位置;根据当前画面边界信息确定当前视频画面内边界的边界区域中出现的相同参考物的位置;计算当前视频画面内边界的边界区域中与至少一个历史视频画面内边界区域中同一参考物的移动距离;判断同一参考物的移动距离超过预设距离;若同一参考物的移动距离超过预设距离,确定所述摄像头拍摄的边界的偏移超过预设偏移量。可选地,所述计算所述待分析移动对象的运动速度和运动轨迹,包括:获取所述当前画面内容和至少一个历史画面中所述待分析移动对象的对象图像的位置;根据所述所述待分析移动对象的对象图像的位置,确定所述待分析移动对象距离所述摄像头的距离;根据当前画面内容和至少一个历史画面中所述所述待分析移动对象的对象图像的位置的移动,计算所述待分析移动对象的移动距离;利用移动距离和摄像头拍摄画面的帧率,计算所述待分析移动对象的运动速度;将当前画面内容和至少一个历史画面中所述所述待分析移动对象的对象图像的位置进行平滑移动标记,得到所述待分析移动对象的运动轨迹。可选地,所述方法还包括:提取多个被损坏的摄像头在损坏前的参考视频数据;对所有参考视频数据进行场景分类,得到多个场景类别;针对同一场景类别,从对应参考视频数据中提取出摄像头被损坏前的视频画面中移动物体的移动轨迹;将提取到的移动轨迹存储到与所述场景类别对应的预设轨迹集合中,并生成与预设预设类别的运动轨迹集合对应的轨迹运行模型。可选地,判断所述运动轨迹是否位于预设类别的运动轨迹集合,包括:从所述摄像头的设备信息获取到所述摄像头所安装的场景的目标场景类别;获取与所述目标场景类别对应的预设类别的运动轨迹集合和对应的轨迹运行模型;将所述运动轨迹输入到所述轨迹运动模型中,判断所述预设类别的运动轨迹集合中是否存在与所述运动轨迹相匹配的的参考轨迹;若存在相匹配的参考轨迹,确定所述运动轨迹位于所述预设类别的运动轨迹集合中。可选地,所述控制所述电源切换电路由市电电源供电切换到电池电源供电;包括:生成电源切换指令,并且将所述电源切换指令发送至所述摄像头的电源切换模块,以使所述电源切换模块,将所述摄像头的供电端由市电电源切换至电池电源;所述控制所述摄像头启动录音功能,包括:生成录音启动指令,并将所述录音启动指令发送指所述摄像头的录音模块,以使所述录音模块启动录音。第二方面,提供了一种基于wifi6的摄像头控制装置,包括:历史信息获取单元,用于在所述摄像头利用市电电源供电时,获取摄像头的拍摄的历史视频画面的历史画面边界信息;历史信息存储单元,用于将最近的至少一个历史画面边界信息存储到预设边界堆栈中,所述预设边界堆栈采用先入先出的机制,且所述预设边界堆栈中存储有预设数量的历史画面边界信息;画面获取单元,用于获取摄像头的拍摄的当前视频画面;画面信息提取单元,用于提取所述当前视频画面的画面信息;所述画面信息包括:当前画面边界信息和当前画面内容;偏移判断单元,用于根据当前画面边界信息与相邻至少一个历史画面边界信息,判断所述摄像头拍摄的边界的偏移是否超过预设偏移量;对象确定单元,用于当所述摄像头拍摄的边界的偏移超过预设偏移量时,从所述当前画面内容和至少一个历史画面中确定待分析移动对象;运动计算单元,用于计算所述待分析移动对象的运动速度和运动轨迹;运动判断单元,用于判断所述运动速度是否超过本文档来自技高网...

【技术保护点】
1.一种基于wifi6的摄像头控制方法,其特征在于,所述摄像头包括:市电电源、电池电源和电源切换电路,所述电源切换电路的输入端通过切换开关分别与市电电源、电池电源相连接,所述方法包括:/n在所述摄像头利用市电电源供电时,获取摄像头的拍摄的历史视频画面的历史画面边界信息,并且将最近的至少一个历史画面边界信息存储到预设边界堆栈中,所述预设边界堆栈采用先入先出的机制,且所述预设边界堆栈中存储有预设数量的历史画面边界信息;/n获取摄像头的拍摄的当前视频画面;提取所述当前视频画面的画面信息;所述画面信息包括:当前画面边界信息和当前画面内容;/n根据当前画面边界信息与相邻至少一个历史画面边界信息,判断所述摄像头拍摄的边界的偏移是否超过预设偏移量;/n若所述摄像头拍摄的边界的偏移超过预设偏移量,从所述当前画面内容和至少一个历史画面中确定待分析移动对象;计算所述待分析移动对象的运动速度和运动轨迹;/n判断所述运动速度是否超过预设阈值,和/或,判断所述运动轨迹是否位于预设运动轨迹集合;/n若所述运动速度超过预设阈值,和/或,所述运动轨迹位于预设类别的运动轨迹集合中,控制所述电源切换电路由市电电源供电切换到电池电源供电;并且控制所述摄像头启动录音功能。/n...

【技术特征摘要】
1.一种基于wifi6的摄像头控制方法,其特征在于,所述摄像头包括:市电电源、电池电源和电源切换电路,所述电源切换电路的输入端通过切换开关分别与市电电源、电池电源相连接,所述方法包括:
在所述摄像头利用市电电源供电时,获取摄像头的拍摄的历史视频画面的历史画面边界信息,并且将最近的至少一个历史画面边界信息存储到预设边界堆栈中,所述预设边界堆栈采用先入先出的机制,且所述预设边界堆栈中存储有预设数量的历史画面边界信息;
获取摄像头的拍摄的当前视频画面;提取所述当前视频画面的画面信息;所述画面信息包括:当前画面边界信息和当前画面内容;
根据当前画面边界信息与相邻至少一个历史画面边界信息,判断所述摄像头拍摄的边界的偏移是否超过预设偏移量;
若所述摄像头拍摄的边界的偏移超过预设偏移量,从所述当前画面内容和至少一个历史画面中确定待分析移动对象;计算所述待分析移动对象的运动速度和运动轨迹;
判断所述运动速度是否超过预设阈值,和/或,判断所述运动轨迹是否位于预设运动轨迹集合;
若所述运动速度超过预设阈值,和/或,所述运动轨迹位于预设类别的运动轨迹集合中,控制所述电源切换电路由市电电源供电切换到电池电源供电;并且控制所述摄像头启动录音功能。


2.根据权利要求1所述的方法,其特征在于,所述根据当前画面边界信息与相邻至少一个历史画面边界信息,判断所述摄像头拍摄的边界的偏移是否超过预设偏移量,包括:
根据相邻至少一个历史画面边界信息,确定相邻至少一个历史视频画面内边界区域中每个像素点的像素值;
根据当前画面边界信息确定当前视频画面内边界的边界区域中每个像素点的像素值;
将当前视频画面内边界的边界区域中每个像素点的像素值与相邻至少一个历史视频画面内边界区域中每个像素点的像素值的进行逐一对比;
计算当前视频画面内边界的边界区域中每个像素点的像素值与至少一个历史视频画面内边界区域中每个像素点的像素值的不一致率;
若像素值的不一致率超过预设比值,根据当前视频画面内边界的边界中不同边上像素点的像素值,以及,至少一个历史视频画面内边界中不同边上像素点的像素值,计算所述摄像头拍摄的边界的偏移距离;
判断计算得到的偏移距离是否超过预设距离;
若计算得到的偏移距离超过预设距离,确定所述摄像头拍摄的边界的偏移超过预设偏移量。


3.根据权利要求2所述的方法,其特征在于,所述根据当前画面边界信息与相邻至少一个历史画面边界信息,判断所述摄像头拍摄的边界的偏移是否超过预设偏移量,包括:
根据相邻至少一个历史画面边界信息,确定相邻至少一个历史视频画面内边界区域中至少一个参考物的位置;
根据当前画面边界信息确定当前视频画面内边界的边界区域中出现的相同参考物的位置;
计算当前视频画面内边界的边界区域中与至少一个历史视频画面内边界区域中同一参考物的移动距离;
判断同一参考物的移动距离超过预设距离;
若同一参考物的移动距离超过预设距离,确定所述摄像头拍摄的边界的偏移超过预设偏移量。


4.根据权利要求1所述的方法,其特征在于,所述计算所述待分析移动对象的运动速度和运动轨迹,包括:
获取所述当前画面内容和至少一个历史画面中所述待分析移动对象的对象图像的位置;
根据所述所述待分析移动对象的对象图像的位置,确定所述待分析移动对象距离所述摄像头的距离;
根据当前画面内容和至少一个历史画面中所述所述待分析移动对象的对象图像的位置的移动,计算所述待分析移动对象的移动距离;利用移动距离和摄像头拍摄画面的帧率,计算所述待分析移动对象的运动速度...

【专利技术属性】
技术研发人员:关欣赟程华灼康志伟席磊磊刘伟峰袁海英
申请(专利权)人:深圳市微网力合信息技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1