一种通过单摄像头控制器获得双摄像头数据的方法技术

技术编号:26797984 阅读:30 留言:0更新日期:2020-12-22 17:15
本发明专利技术提供一种单摄像头控制器获得双摄像头数据的方法,包括:1,给摄像头模组供电;2‑3,单摄像头控制器分别通过IIC‑1,IIC‑2接口发送初始化列表到第一摄像头和第二摄像头;4,单摄像头控制器通过IIC‑1接口发送使能命令给第一摄像头,第一摄像头按照初始化的配置通过指定的时序将采集到的数据送到CPU的指定的缓存中;5,单摄像头控制器接收到一帧完整的数据,同时产生中断通知应用程序从指定的缓冲区中采集第一摄像头数据;6,在产生中断之后立即通过IIC‑1发送禁止命令给第一摄像头,禁止命令发送完成之后通过IIC‑2发送使能命令给第二摄像头,第二摄像头按照初始化的配置通过指定的时序将采集到的数据送到CPU的指定的缓存中,即可获取到彩色摄像头的数据。

【技术实现步骤摘要】
一种通过单摄像头控制器获得双摄像头数据的方法
本专利技术涉及人脸图像识别
,特别涉及一种通过单摄像头控制器获得双摄像头数据的方法。
技术介绍
随着科技的不断发展,特别是计算机视觉技术的发展,人脸识别技术广泛应用于信息安全、电子认证等各个领域,随着科技的进步,越来越多的基于生物识别技术应用在人们的日常生活中。例如人脸识别技术在考勤机,人脸支付,基于人脸识别的智能锁等方面的应用。越来越多的人脸识别技术给了用户更好的体验也提供了更便捷的服务。作为人脸识别技术的基础设备:双摄像头,越来越多的被设在在移动或非移动的终端。基于双摄像头提取的特质值可以判断人脸的图像是否为活体人脸。为了便于人脸识别,双摄像头中一个为黑白图像摄像头,一个为彩色图像摄像头。基于双摄像头提取的特质值可以判断人脸的图像是否为活人脸部。而当前市场上的双摄像头多为一个摄像头对应一个摄像头控制器的一一对应模式。而且生产厂家的选择范围小,且价格昂贵。当前的实现需要求CPU有多于2个的摄像头控制器,分别获取黑白和彩色的图像。但是由于市场上常用的CPU大部分只有一个摄像头控制。这样生产厂家可选择的范围很小、且拥有2个摄像头控制器的CPU常用价格较高。导致产品价格增高竞争力下降。
技术实现思路
为了解决上述现有技术中存在的问题,本专利技术的目的在于:本专利技术设计的方法可以使用一个摄像头控制器,连接控制两个摄像头。将两个摄像头的数据线、控制线接在一起并和摄像头控制器相连接。两个摄像头使用分时复用的方式分别将摄像头采集的数据送给控制器。这样CPU的可选的范围大大增加,可以大幅降低成本。其中,CPU:英文CentralProcessingUnit中央处理器的缩写。IIC:英文Inter-IntegratedCircuit集成电路总线的缩写;这种总线类型是由飞利浦半导体公司设计出来的一种简单、双向、二线制、同步串行总线;多用于主控制器和从器件间的主从通信,在小数据量场合使用,传输距离短。高阻态:是一个数字电路里常见的术语,指的是电路的一种输出状态,既不是高电平也不是低电平,如果高阻态再输入下一级电路的话,对下级电路无任何影响,基本和没接一样。本专利技术提供一种通过单摄像头控制器获得双摄像头数据的方法,所述的方法包括:S1,给双摄像头模组供电;S2,单摄像头控制器通过IIC-1接口,发送初始化列表到第一摄像头模组,摄像头传感器开始工作将感应到的结果转换为数字信号;S3,单摄像头控制器通过IIC-2接口,发送初始化列表到第二摄像头模组;S4,单摄像头控制器通过IIC-1接口,发送使能命令给第一摄像头模组,所述第一摄像头模组按照初始化的配置通过指定的时序将采集到的数据送到CPU的指定的缓存中;S5,单摄像头控制器接收到一帧完整的数据,同时产生中断,通知应用程序模块从指定的缓冲区中采集到第一摄像头的数据;S6,在产生中断之后立即通过IIC-1发送禁止命令给第一摄像头,禁止命令发送完成之后通过IIC-2发送使能命令给第二摄像头,然后第二摄像头模组按照初始化的配置通过指定的时序将采集到的数据送到CPU的指定的缓存中,通知应用程序模块从缓存中获取到彩色摄像头的数据。所述的第一摄像头模组采集的图像是黑白色的。所述的第二摄像头模组采集的图像是彩色的。在步骤S5的过程中,第二摄像头处于禁止状态,对应接口的数据线、时钟线均为高阻态。第一摄像头模组和第二摄像头模组数据线、时钟线公用但是并不影响第一摄像头传输数据。将所述的第一摄像头模组和第二摄像头模组的摄像头的分辨率相同。还可以通过两个摄像头模组的采用不同的IIC地址不同才区分IIC-1接口、IIC-2接口。所述的第一摄像头模组、第二摄像头模组可以通过IIC地址区分。本申请的优势在于:从上面所述可以看出,本专利技术提供的一种单摄像头控制器控制双摄像头的方法,将两个摄像头的数据线、控制线接在一起并和摄像头控制相连接。两个摄像头使用分时复用的方式分别将摄像头采集的数据送给控制器。这样CPU的可选的范围大大增加,可以大幅降低成本,达到双摄像头都可以工作的技术效果。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,并不构成对本专利技术的限定。图1是本专利技术涉及的系统的示意框图。图2是本专利技术具体实施方式的方法流程框图。具体实施方式以下是本专利技术涉及的具体实施例,其中,如图1所示,包括一个摄像头控制器,所述摄像头控制器设置在CPU中,还包括第一摄像头模组和第二摄像头模组;所述摄像头控制器通过数据线、时钟线、MCLK线与所述第一摄像头模组和所述第二摄像头模组相连接;所述CPU上设有IIC-1接口和IIC-2接口分别与所述第一摄像头模组和第二摄像头模组相连接。操作摄像头的流程如下:首先,摄像头模组上电,其次通过IIC接口,发送初始化列表到摄像头模组(摄像头传感器开始工作将感应到的结果转换为数字信号),再次发送使能命令给摄像头模组,摄像头按照初始化的配置通过指定的时序将采集到的数据送到CPU指定的缓存中。最后摄像头控制器接收到一帧完整的数据,产生中断通知应用程序从指定的缓冲区中即可获得一帧采集到的图像数据。当发送禁止命令给摄像头模组时,用于传输数据的接口均为高阻太,不影响与其并行的摄像头的数据传输。使用本申请实施方法时,如图2所示,从摄像头模组中获取图像的流程如下:首先,给双摄像头模组供电;其次,单摄像头控制器通过IIC-1接口,发送初始化列表到第一摄像头模组;再次,单摄像头控制器通过IIC-2接口,发送初始化列表到第二摄像头模组;然后,单摄像头控制器通过IIC-1接口,发送使能命令给第一摄像头模组,所述第一摄像头模组按照初始化的配置通过指定的时序将采集到的数据送到CPU的指定的缓存中;再后,单摄像头控制器接收到一帧完整的数据,同时产生中断,通知应用程序模块从指定的缓存中采集到第一摄像头的数据;最后,在产生中断之后立即通过IIC-1发送禁止命令给第一摄像头,禁止命令发送完成之后通过IIC-2发送使能命令给第二摄像头,然后第二摄像头模组按照初始化的配置通过指定的时序将采集到的数据送到CPU的指定的缓存中,应用程序模块即可获取到彩色摄像头的数据。由于使用的是一个摄像头控制器,第一摄像头和第二的分辨率必须相同,否则无法采集到有效的数据。其中还可以通过两个摄像头模组的采用不同的IIC地址不同才区分IIC-1接口、IIC-2接口,可以通过地址区分第一摄像头、第二摄像头。以上所述仅为本专利技术的优选实施例而已,并不用于限制本专利技术,对于本领域的技术人员来说,本专利技术实施例可以有各种更改和变化。凡在本专利技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。本文档来自技高网...

【技术保护点】
1.一种通过单摄像头控制器获得双摄像头数据的方法,其特征在于,所述的方法包括:/nS1,给双摄像头模组供电;/nS2,单摄像头控制器通过IIC-1接口,发送初始化列表到第一摄像头模组;/nS3,单摄像头控制器通过IIC-2接口,发送初始化列表到第二摄像头模组;/nS4,单摄像头控制器通过IIC-1接口,发送使能命令给第一摄像头模组,所述第一摄像头模组按照初始化的配置通过指定的时序将采集到的数据送到CPU的指定的缓存中;/nS5,单摄像头控制器接收到一帧完整的数据,同时产生中断,通知应用程序模块从指定的缓存中获取到第一摄像头的数据;/nS6,在产生中断之后立即通过IIC-1发送禁止命令给第一摄像头,禁止命令发送完成之后通过IIC-2发送使能命令给第二摄像头,然后第二摄像头模组按照初始化的配置通过指定的时序将采集到的数据送到CPU的指定的缓存中,通知应用程序模块从指定的缓存中获取到第二摄像头的数据。/n

【技术特征摘要】
1.一种通过单摄像头控制器获得双摄像头数据的方法,其特征在于,所述的方法包括:
S1,给双摄像头模组供电;
S2,单摄像头控制器通过IIC-1接口,发送初始化列表到第一摄像头模组;
S3,单摄像头控制器通过IIC-2接口,发送初始化列表到第二摄像头模组;
S4,单摄像头控制器通过IIC-1接口,发送使能命令给第一摄像头模组,所述第一摄像头模组按照初始化的配置通过指定的时序将采集到的数据送到CPU的指定的缓存中;
S5,单摄像头控制器接收到一帧完整的数据,同时产生中断,通知应用程序模块从指定的缓存中获取到第一摄像头的数据;
S6,在产生中断之后立即通过IIC-1发送禁止命令给第一摄像头,禁止命令发送完成之后通过IIC-2发送使能命令给第二摄像头,然后第二摄像头模组按照初始化的配置通过指定的时序将采集到的数据送到CPU的指定的缓存中,通知应用程序模块从指定的缓存中获取到第二摄像头的数据。


2.根据权利要求1所述的一种通过单摄像头控制器获得双摄像头数据的方法,其特征在于,所述的第一摄像头模组采集的图像是黑白色的。


3.根据...

【专利技术属性】
技术研发人员:杨欢欢
申请(专利权)人:深圳君正时代集成电路有限公司
类型:发明
国别省市:广东;44

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

1