一种高清摄像头的制作方法
【技术领域】
[0001]本发明属于摄像头领域,尤其涉及一种高清摄像头。
【背景技术】
[0002]摄像头(CAMERA或WEBCAM)作为一种视频输入设备,已经被广泛的运用于视频会议、远程医疗及实时监控等方面。摄像头可分为数字摄像头和模拟摄像头两大类。数字摄像头可以将视频采集设备产生的模拟视频信号转换成数字信号,进而将其储存在计算机里。模拟摄像头捕捉到的视频信号必须将模拟信号转换成数字信号,并加以压缩后才可以转换到计算机上运用。数字摄像头可以直接捕捉影像,然后通过串、并口或者USB接口传到计算机里。目前市场上的摄像头基本以数字摄像头为主,而数字摄像头中又以使用新型数据传输接口的USB数字摄像头为主,当前大部分都是这种产品。除此之外还有一种与视频采集卡配合使用的产品,但还不是主流。由于个人电脑的迅速普及,模拟摄像头的整体成本较高,而且不能满足BSV液晶拼接屏接口等原因,USB接口的传输速度远远高于串口、并口的速度,因此市场USB接口的数字摄像头。模拟摄像头可和视频采集卡或者USB视频采集卡配套使用,很方便的跟电脑连接使用,典型应用是一般的录像监控。而作为安防监控领域最重要的一个器件之一,摄像头从早先的CCD到现在CMOS低功耗,从原先的CIF低分辨率到现在全高清1080P,都随着材料工艺和视频电子技术的发展得到了极大的发展,也使得应用越来越广泛,已经深入到人类的日常生活中。但是随着人们对视频图像要求越来越高,单一功能的摄像头已经无法满足人们的要求,因此具备生物识别技术、高清图像实时处理技术、自动调焦技术、高宽带的无线传输技术的复合型摄像头已经越来月得到市场的重视,总体来讲,目前的摄像头技术呈现如下发展趋势:
[0003]从低分辨率向高分辨率发展
[0004]早期的摄像头的图像分辨率都比较低,一般都在720x576像素之内,随着材料工艺的不断发展,目前的传感器镜头的分辨率已经向全高清甚至4K超高清发展,使得用现在的摄像镜头拍摄下来的图片无论是在清晰度上还是图片质量上都得到极大的提升,满足人们安防监控对图像质量的要求。当然这些超高清晰度的图像必然会带来后续图像处理处理器的速度和存储器容量的极高要求,这也是限制目前图像向更高级发展的技术瓶颈之一。
[0005]从单一功能向复合功能发展
[0006]早期的摄像头无论是CCD还是CMOS,都只是将图像拍摄进来,经过一定的DSP处理后交付给后端的处理器处理或监测存储,但是随着安防监测领域技术需求的不断提高,单一功能的摄像头显然已经无法满足这些要求,因此集合生物识别技术、全自动目标自动跟踪、自动调焦技术、甚至集合高宽带的网络传输的摄像头越来越受到欢迎。其中集合生物识别技术的复合型摄像头未来将最受到市场的重视。生物识别技术主要分为:人脸检测和识别技术、视网膜识别技术、指纹识别技术、语音识别技术、掌纹识别技术等,目前最受到重视的,并且在未来会进行大规模铺开应用的就是人脸检测和识别技术,相对于其他生物识别技术,人脸识别技术技术含量和算法复杂度更高,对后端处理器的性能要求也更加苛刻,尽管目前由于受到人脸识别算法精度以及处理器处理速度瓶颈制约,但是由于人脸识别在识别精确度和打击伪造领域比其他生物识别技术更加可靠,因此未来将作为主要的生物识别技术而受到极大的拓展。
[0007]尽管目前人脸识别技术已经得到市场认可,并且越来越得到重视,无论在算法架构、处理速度和效率还是在样本的自主采样和学习、数据库的自主更新等方面都有大量的文献和实际应用出现,但是人脸识别技术目前仍然存在一些问题,主要如下:
[0008]1.网络架构的单一化以及对样本库的高度依赖性限制处理速度和精度的进一步提尚
[0009]考虑到图像处理速度、数据量的庞大以及样本库的不断更新和学习作用,目前极大多数的人脸识别算法都部署在后台的服务器上,尤其是部署在“云”服务器上的算法库是目前主要的应用,但是这种应用需要后台服务器支撑,如果摄像头不断铺开,在几百万摄像头同时进行识别情况下,即使是云服务器也会无法支撑如此庞大的数据运算。因此本发明提出了一种全新的利用计算机分布式结构和异步网格结构的人脸识别网络处理架构:将人脸检测和识别算法部署到各个摄像头中,也就是各个图像采集终端中,由摄像头自身完成对人脸的检测、图像处理、人脸识别、样本库的学习和更新等,和服务器的处理速度相比,由于摄像头本身配备的是嵌入式的处理器,在处理速度上可能无法和服务器相比,但是如果按照排队理论,如果一个云服务器要同时处理几万个甚至几十万摄像头的人脸检测和识别算法,那么处理速度反而不如单个摄像头配备的嵌入式多核处理器,因为在嵌入式多核处理器上面,可以装配最先进的DSP处理器和ARM处理器,利用多核之间的数据交互架构,基本可以达到当前云服务器架构的几分之一的运算速度,而在存储容量上,对于小样本库的人脸识别应用,可以直接在本地摄像头部署大容量的SD卡甚至小型的固态硬盘,目前大容量的SD卡基本做到512G左右,而固态硬盘基本都在T以上的容量,完全满足小样本库的人脸识别应用。
[0010]而对于大样本库,采取将样本库部署在云服务器,一旦有需求,可以通过高宽带无线网络直接从服务器下载样本库到本地进行对比和运算。因此采取这种异步网格架构的人脸识别网络架构将完全满足未来高速、低延迟、高精度和高清晰度的人脸识别的市场应用需求。
[0011]2.人脸检测和识别算法模型缺陷和更新速度无法满足市场对该技术的越来越高的要求
[0012]目前绝大多数的人脸识别算法基本都部署在云服务器上,因此采取纯软件模式和X86PC架构的人脸检测和识别算法模型在实际的应用上,由于模型本身对图像处理、数据融合和程序实时性方面都或多或少存在一些不足,导致当前主流的已经规模化应用的人脸识别算法都存在精度不足和运算速度效率低下的问题,而在安防监测领域或在一些银行金融验证领域,需要做到对目标的精确识别和高度实时,而目前人脸识别算法模型的缺陷阻碍了人脸识别在这些重要领域的大规模应用。
【发明内容】
[0013]本发明实施例的目的在于提供一种高清摄像头,以解决现有技术由于云服务器的排队原因造成人脸图像识别缓慢的问题。
[0014]本发明实施例是这样实现的,一种高清摄像头,包括:摄像头本体和与所述摄像头本体连接的存储模块,所述存储模块存储有人脸检测和识别算法,所述人脸检测和识别算法用于在所述摄像头本体摄入图像时,从所述图像中检测并识别出人脸图像。
[0015]本发明实施例,高清摄像头本地设置人脸提取和识别算法,在摄像头摄入图像之后,通过本地存储的人脸提取和识别算法从摄入的图像中识别出人脸,避免了由于云服务器的排队原因造成的人脸识别缓慢,提升了摄像头识别人脸图像的速度。
【附图说明】
[0016]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0017]图1为本发明实施例提供的高清摄像头的结构图;
[0018]图2为本发明实施例提供的高清摄像头正面结构示意图;
[0019]图3为本发明实施例提供的高清摄像头侧面结构示意图;
[0020]图4为本发明实施例提供的高清摄像头背面结构示意图;
[0021]图5为本发明实施例提供的高清摄像头各设备之间的连接示意图;
[0022]图6?图10为本发明实施例提供的人脸识别算法模型的流程图;
[0023]图11为本发明实施例提供的人脸识别算法的示意图。
【具体实施方式】
[0024]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0025]为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
[0026]实施例一
[0027]如图1所示为本发明实施例提供的高清摄像头的结构图,所述摄像头包括:
[0028]摄像头本体101和与所述摄像头本体101连接的存储模块102,所述存储模块102存储有人脸检测和识别算法,所述人脸检测和识别算法用于在所述摄像头本体101摄入图像时,从所述图像中检测并识别出人脸。
[0029]在本发明实施例中,高清摄像头包括有摄像头本体101和与所述摄像头本体101连接的存储模块102,在存储模块102中保存有人脸检测和识别算法,如果摄像头本体101摄入了图像,则高清摄像头通过保存的人脸检测和识别算法从摄入的图像中检测并识别出人脸。
[0030]摄像头本体101包括:摄像头、多核心处理器、光传感器、电池。
[0031]高清摄像头为具备低感光度和夜视功能的变焦镜头,镜头分辨率在1080P以上,焦距可由多核心处理器的程序控制并实现自动调焦功能,感光度和夜视功能可由软件自动控制,所述高清摄像头实时拍摄高清的目标图像,目标图像经过模数信号转换后传输至所述多核心处理器处理,所述多核心处理器包含多个硬件内核:一个核心用于高清图像和人脸识别算法处理的实时数字信号处理,其他核心用于响应传感器信号、无线信号、定位信号并将处理后的数据通过无线模块发送到云服务器。
[0032]存储模块102包括两种:一类是掉电后数据遗失的存储器,用于运行操作系统、应用程序、人脸检测和识别算法以及临时存储各类数据;另外一类是掉电后数据不会遗失的非遗失性存储器,包括集成的大容量存储器和外置大容量存储器,非遗失性存储器用于存放操作系统、应用程序、及需要永久保存的各类数据,这类数据包括人脸样本数据库、应用程序的配置数据。