1.一种控制闪光灯的方法,其特征在于,所述方法基于设置有光谱传感器和彩色闪光灯的终端;
所述方法包括:
通过所述光谱传感器检测环境光光谱;
获取在所述终端中预存的自然光参考光谱;
计算所述环境光光谱与所述自然光参考光谱的差值作为补偿光谱;
根据所述补偿光谱确定所述彩色闪光灯中RGB各色灯光发射强度并开启所述彩色闪光灯。
2.根据权利要求1所述的控制闪光灯的方法,其特征在于,所述方法还包括:通过所述终端接收闪光灯开启指令,在接收到所述闪光灯开启指令时,执行所述通过所述光谱传感器检测环境光光谱的步骤。
3.根据权利要求2所述的控制闪光灯的方法,其特征在于,所述方法还包括:在接收到所述闪光灯开启指令时,在显示界面上展示闪光灯控制界面,在所述闪光灯控制界面上展示有微调组件;
通过所述微调组件接收输入的白平衡调节指令,获取所述白平衡调节指令中的调节数据;
根据所述调节数据对所述补偿光谱进行修正,根据所述修正后的补偿光谱确定所述彩色闪光灯中RGB各色灯光发射强度。
4.根据权利要求1所述的控制闪光灯的方法,其特征在于,所述方法还包括:通过所述终端接收相机开启指令,在接收到所述相机开启指令后,执行所述通过所述光谱传感器检测环境光光谱的步骤。
5.根据权利要求4所述的控制闪光灯的方法,其特征在于,所述根据所述补偿光谱确定所述彩色闪光灯中RGB各色灯光发射强度并开启所述彩色闪光灯的步骤之后还包括:在显示界面上展示拍照的预览界面,获取摄像头采集的预览图像在所述预览界面上进行展示。
6.一种终端,其特征在于,所述终端设置有光谱传感器和彩色闪光灯;
所述终端还包括:
环境光光谱检测单元,用于通过所述光谱传感器检测环境光光谱;
自然光参考光谱获取单元,用于获取在所述终端中预存的自然光参考光谱;
补偿光谱计算单元,用于计算所述环境光光谱与所述自然光参考光谱的差值作为补偿光谱;
彩色闪光灯控制单元,用于根据所述补偿光谱确定所述彩色闪光灯中RGB各色灯光发射强度并开启所述彩色闪光灯。
7.根据权利要求6所述的终端,其特征在于,所述终端还包括闪光灯开启指令接收单元,用于通过所述终端接收闪光灯开启指令,在接收到所述闪光灯开启指令时,调用所述环境光光谱检测单元。
8.根据权利要求7所述的终端,其特征在于,所述终端还包括微调单元,用于在接收到所述闪光灯开启指令时,在显示界面上展示闪光灯控制界面,在所述闪光灯控制界面上展示有微调组件;通过所述微调组件接收输入的白平衡调节指令,获取所述白平衡调节指令中的调节数据;根据所述调节数据对所述补偿光谱进行修正,根据所述修正后的补偿光谱确定所述彩色闪光灯中RGB各色灯光发射强度。
9.根据权利要求6所述的终端,其特征在于,所述终端还包括相机开启指令接收单元,用于通过所述终端接收相机开启指令,在接收到所述相机开启指令后,调用所述环境光光谱检测单元。
10.根据权利要求9所述的终端,其特征在于,所述终端还包括预览图像展示单元,用于在显示界面上展示拍照的预览界面,获取摄像头采集的预览图像在所述预览界面上进行展示。