【技术实现步骤摘要】
数据处理方法、装置、电子设备及计算机可读存储介质
本申请涉及计算机
,特别是涉及一种数据处理方法、装置、电子设备及计算机可读存储介质。
技术介绍
3D(3Dimensions,三维)人脸在人脸识别、美颜、3D模型建立等不同应用场景中均起到重要的作用。电子设备可通过镭射灯等激光器发射激光,并通过摄像头采集被激光照射的人脸图像,通过结构光构建3D人脸。在传统的方式中,电子设备控制激光器、摄像头等的控制电路较为复杂,成本高。
技术实现思路
本申请实施例提供一种数据处理方法、装置、电子设备及计算机可读存储介质,可以降低控制电路的复杂度,并减少成本。一种数据处理方法,应用于电子设备,所述电子设备包括摄像头模组、第一处理单元和第二处理单元,所述第一处理单元分别与所述第二处理单元和摄像头模组相连;所述摄像头模组包括激光摄像头、泛光灯和镭射灯,所述激光摄像头、泛光灯、镭射灯和第一处理单元与同一双向二线制同步串行I2C总线连接;所述方法,包括:当第一处理单元接收到第二处理单元发送的图像采集指令时,通过所述I2C总线控制开启所述泛光灯和镭射灯中的至少一个;所述第一处理单元通过所述I2C总线控制所述激光摄像头采集目标图像;通过所述第一处理单元对所述目标图像进行处理,并将处理后的目标图像发送给所述第二处理单元。一种数据处理装置,适用于电子设备,所述电子设备包括摄像头模组、第一处理单元和第二处理单元,所述第一处理单元分别与所述第二处理单元和摄像头模组相连;所述摄像头模组包括激光摄像头、泛光灯和镭射灯,所述激光摄像头、泛光灯、镭射灯和第一处理单元与同一两线式串行I2C总线连接;所述 ...
【技术保护点】
1.一种数据处理方法,应用于电子设备,其特征在于,所述电子设备包括摄像头模组、第一处理单元和第二处理单元,所述第一处理单元分别与所述第二处理单元和摄像头模组相连;所述摄像头模组包括激光摄像头、泛光灯和镭射灯,所述激光摄像头、泛光灯、镭射灯和第一处理单元与同一双向二线制同步串行I2C总线连接;所述方法,包括:当第一处理单元接收到第二处理单元发送的图像采集指令时,通过所述I2C总线控制开启所述泛光灯和镭射灯中的至少一个;所述第一处理单元通过所述I2C总线控制所述激光摄像头采集目标图像;通过所述第一处理单元对所述目标图像进行处理,并将处理后的目标图像发送给所述第二处理单元。
【技术特征摘要】
1.一种数据处理方法,应用于电子设备,其特征在于,所述电子设备包括摄像头模组、第一处理单元和第二处理单元,所述第一处理单元分别与所述第二处理单元和摄像头模组相连;所述摄像头模组包括激光摄像头、泛光灯和镭射灯,所述激光摄像头、泛光灯、镭射灯和第一处理单元与同一双向二线制同步串行I2C总线连接;所述方法,包括:当第一处理单元接收到第二处理单元发送的图像采集指令时,通过所述I2C总线控制开启所述泛光灯和镭射灯中的至少一个;所述第一处理单元通过所述I2C总线控制所述激光摄像头采集目标图像;通过所述第一处理单元对所述目标图像进行处理,并将处理后的目标图像发送给所述第二处理单元。2.根据权利要求1所述的方法,其特征在于,所述电子设备还包括控制器,所述控制器用于控制所述泛光灯和镭射灯,所述控制器与所述I2C总线连接;所述通过所述I2C总线控制开启所述泛光灯和镭射灯的至少一个,包括:根据所述图像采集指令确定采集的图像类型;若所述图像类型为红外图像,则所述第一处理单元通过所述I2C总线向所述控制器发送第一控制指令,所述第一控制指令用于指示所述控制器开启所述泛光灯;若所述图像类型为散斑图像或深度图像,则所述第一处理单元通过所述I2C总线向所述控制器发送第二控制指令,所述第二控制指令用于指示所述控制器开启所述镭射灯。3.根据权利要求2所述的方法,其特征在于,在所述根据所述图像采集指令确定采集的图像类型之后,所述方法还包括:当所述图像类型包括红外图像和散斑图像,或包括红外图像和深度图像时,所述第一处理单元通过所述I2C总线向所述控制器发送第一控制指令,开启所述泛光灯,并通过所述I2C总线控制所述激光摄像头采集红外图像,然后通过所述I2C总线向所述控制器发送第二控制指令,开启所述镭射灯,并通过所述I2C总线控制所述激光摄像头采集散斑图像。4.根据权利要求2所述的方法,其特征在于,在所述根据所述图像采集指令确定采集的图像类型之后,所述方法还包括:当所述图像类型包括红外图像和散斑图像,或包括红外图像和深度图像时,所述第一处理单元通过所述I2C总线向所述控制器发送第二控制指令,开启所述镭射灯,并通过所述I2C总线控制所述激光摄像头采集散斑图像,然后通过所述I2C总线向所述控制器发送第一控制指令,开启所述泛光灯,并通过所述I2C总线控制所述激光摄像头采集红外图像。5.根据权利要求1所述的方法,其特征在于,所述目标图像包括散斑图像;所述通过所述第一处理单元对所述目标图像进行处理,并将处理后的目标图像发送给所述第二处理单元,包括:获取存储的参考散斑图像,所述参考散斑图像带有参考深度信息;将所述参考散斑图像与所述散斑图像进行匹配,得到匹配结果;根据所述参考深度信息和匹配结果生成深度视差图,并将所述深度视差图发送给所述第二处理单元,通过所述第二处理单元对所述深度视差图进行处理得到深度图。6.根据权利要求5所述的方法,其特征在于,在所述获取存储的参考散斑图像之前,还包括:每隔采集时间段采集镭射灯的温度,并通过所述第二处理单元获取与所述温度对应的参考散斑图像;当本次获取的参考散斑图像与第一处理单元中存储的参考散斑图像不一致时,通过所述第二处理单元将所述本次获取的参考散斑图像写入所述第一处理单元。7.根据权利要求1至6任一所述的方法,其特征在于,在所述当第一处理单元接收到第二处理单元发送的图像采集指令时,通过所述I2C总线控制开启所述泛光灯和镭射灯中的至少一个之前,还包括:通过所述第二处理单元中运行在第一运行模式的内核向所述第一处理单元发送图像采集指令,所述第一运行模式为可信运行环境;所述将处理后的目标图像发送给所述第二处理单元,包括:所述第一处理单元将所述处理后的目标图像发送给所述第二处理单元中运行在第一运行模式的内核。8.一种数据处理装置,适用于电子设备,其特征在于,所述电子设备包括摄像头模组、第一处理单元和第二处理单元,所述第...
【专利技术属性】
技术研发人员:周海涛,谭国辉,
申请(专利权)人:OPPO广东移动通信有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。