人脸图像滤重抓拍方法、服务器、智能监控设备及系统的制作方法_2

文档序号:9489718阅读:来源:国知局
可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
[0056]本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。
[0057]本技术领域技术人员可以理解,这里所使用的“终端”、“设备”、“智能设备”、“智能控制终端”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,执行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;PCS(Personal Communicat1nsService,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;PDA (Personal Digital Assistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或GPS(Global Posit1ning System,全球定位系统)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的各种“终端”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的各种“终端”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是PDA、MID(MobileInternet Device,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒、智能摄像头、智能手环、智能手表、智能遥控器、智能插座等设备。
[0058]为了解决由于人脸抓拍技术不准确,智能监控设备对同一人脸进行多次抓拍并保存,造成的智能监控设备SD卡资源浪费的问题。参考图1所示,本发明提供一种智能监控系统,包括智能监控设备81和人脸滤重服务器82。所述智能监控系统通过智能监控设备81和人脸滤重服务器82的相互交互协作,实现人脸滤重后再抓拍,以解决同一人脸被多次抓拍保存后造成的SD卡资源浪费。
[0059]如图2所示,此为本发明所述人脸远程滤重抓拍方法的一实施例的流程示意图,该实施例所述方法在图1所示的智能监控设备81端实施,包括以下步骤:
[0060]S11、采集视频流并检测帧画面中的人脸图像;
[0061]所述的视频流是通过驱动智能监控设备的摄像头摄像获得的,因此,要先启动摄像头以采集视频流数据,具体通过控制摄像头的驱动程序开启并初始化摄像头,以便采集视频流数据,基于采集到的视频流检测其中每帧画面中的人脸图像。在具体实施例中,所述检测帧画面中的人脸图像的步骤具体如下:
[0062]1、对每帧画面进行预处理;
[0063]所述预处理包括对每帧图像进行噪声过滤、灰度变换、灰度校正等处理,使得预处理后的图像减少随机干扰,有利用后续对帧图像的处理过程。
[0064]2、米用帧差法提取帧画面中的运动目标;
[0065]帧差法为常用的运动目标检测方法,通过将相邻两帧图像的对应像素值相减得到差分图像,对差分图像基于预设的阈值进行二值化,规定二值化后像素为255的为背景,像素为0的为前景。故而提取帧画面中的运动目标,即二值化后的前景区域。
[0066]3、检测该运动目标是否为人脸图像。
[0067]基于上述步骤确定运动目标区域后,则在该目标区域进行人脸检测,具体采用预先训练的adaboost分类器作为人脸检测器进行人脸检测,对每一帧视频图像进行检测,在检测过程中,对待检测的每帧图像的目标区域按照固定步长进行缩放,从而使得所述人脸检测器可以检测到帧图像中不同大小的人脸图像。
[0068]由于人脸偏转角度超过45度时,现有算法的人脸检测率会降低,且误检率提高,故本发明所述方法优选在人脸偏转角度不超过45度时进行人脸检测,以提高检测正确率。
[0069]S12、提取所述人脸图像的特征信息;
[0070]所述人脸图像的特征信息具体指表征人脸上器官的位置、大小以及轮廓线等的信息,可采用多种方法提取,如基于几何的方法、基于模板的方法、基于代数的方法等。通过采用相应的方法提取人脸图像的特征信息,以描述检测到的人脸图像。
[0071]S13、向远程接口发送包含所述人脸特征信息的过滤请求;
[0072]当检测到人脸图像并提取到相关特征信息后,将该人脸特征信息打包成数据包生成过滤请求,基于TCP/IP协议向远程接口发送该过滤请求包,以使服务器接收该过滤请求。
[0073]S14、获取响应于所述过滤请求而反馈的表征所述人脸特征信息是否为已抓拍人脸图像的结果信息;
[0074]服务器接收到相应的过滤请求,则反馈表征所述过滤请求中包含的人脸特征信息是否为已抓拍人脸图像的结果信息。智能监控设备通过远程接口获取服务器反馈的结果信息,以此结果信息判断当前人脸图像是否为已抓拍的人脸图像,并据此确定是否抓拍当前包含人脸图像的视频帧图像。
[0075]S15、当该结果信息表征该人脸特征信息未被抓拍时,将包含所述人脸图像的帧画面作为抓拍图片通过所述远程接口上传。
[0076]当智能监控设备接收到表征人脸特征信息是否为已抓拍图片的结果信息后,基于该信息确定所述人脸图像是否为被抓拍图片,如果该人脸图像已被抓拍,则不再重复抓拍该人脸图像的帧图像。如果该人脸图像未被抓拍,则对包含该人脸图像的帧图像进行抓拍。并将抓拍后的图像进行编号,通过远程接口上传至服务器保存。
[0077]参阅图3,此为本发明所述人脸图像远程滤重方法的另一实施例的流程示意图,该实施例所述方法在图1所示的人脸滤重服务器82端实施,包括以下步骤:
[0078]S21、接收过滤请求而获取相应的人脸特征信息;
[0079]接收由智能监控设备通过远程接口发送的过滤请求包,对该数据包进行解压分析,获取其中人脸特征信息的数据。
[0080]S22、基于该人脸特征信息进行人脸识别以确定是否存在于人脸数据库中;
[0081]基于上述获取的人脸特征信息,生成相应的人脸特征数据,服务器将该人脸特征数据与其人脸数据库中的人脸特征数据进行匹配,得到相应的相似度。所述具体步骤包括:
[0082]1、将获取的人脸特征信息构成的特征数据与人脸数据库中的人脸特征数据进行匹配;
[0083]2、如果匹配的相似度大于预设的阈值,则判定为已抓拍的人脸;
[0084]3、如果匹配的相似度小于预设的阈值,则判定为未抓拍的人脸。
[0085]通过匹配的相似度确定当前的人脸图像是否为已抓拍图像并保存入数据库中的图像,并基于此反馈相应的结果信息。
[0086]S23、反馈表征所述人脸特征信息是否为已抓拍
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1