1.一种目标对象的图像处理方法,其特征在于,所述方法应用于终端设备,所述方法包括:获取待处理的照片或视频;
从所述待处理的照片或视频中分割出目标对象;
根据所述待处理的照片或视频的背景区域确定所述目标对象所处的光照分布状态;
根据所述目标对象所处的光照分布状态对所述目标对象进行补光处理;
所述从所述待处理的照片或视频中分割出目标对象之后,还包括:确定与所述目标对象相对应的三维模型;
其中,所述三维模型是基于三角面片的三维模型,所述三维模型包括多个顶点;
所述根据所述待处理的照片或视频的背景区域确定所述目标对象所处的光照分布状态之后,还包括:将所述目标对象所处的光照分布状态转换为三维光照分布状态;
所述根据所述目标对象所处的光照分布状态对所述目标对象进行补光处理,具体包括:根据所述三维光照分布状态确定光照在所述目标对象对应的三维模型上每个顶点的像素值,所述每个顶点的像素值通过对应顶点法向量和三维光照分布状态计算得到;
将所述三维模型投影到待处理的照片或视频内,将所述三维模型投影后的像素点的像素值与所述目标对象的对应像素点的原有像素值进行融合,得到补光后的照片或视频。
2.根据权利要求1所述的方法,其特征在于,所述根据所述待处理的照片或视频的背景区域确定所述目标对象所处的光照分布状态,具体为:根据所述待处理的照片或视频的背景区域的像素值确定所述目标对象所处的光照分布状态。
3.根据权利要求2所述的方法,其特征在于,所述根据所述目标对象所处的光照分布状态对所述目标对象进行补光处理,具体包括:根据所述目标对象所处的光照分布状态确定光照在所述目标对象上每个像素点的像素值;
将所述光照在所述目标对象上每个像素点的像素值与所述目标对象的对应像素点的原有像素值进行融合,形成补光后的目标对象。
4.根据权利要求1所述的方法,其特征在于,所述确定与所述目标对象相对应的三维模型,具体包括:构建所述目标对象的初始三维模型;
将所述待处理的照片或视频中的目标对象与所述初始三维模型进行对比,计算与所述目标对象对应的三维模型。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述从所述待处理的照片或视频中分割出目标对象,具体包括:对所述待处理的照片或视频中目标对象进行识别,以确定所述目标对象的像素点的位置;
根据所述目标对象的像素点的位置从所述待处理的照片或视频中分割出目标对象。
6.根据权利要求1-4任一项所述的方法,其特征在于,所述根据所述目标对象所处的光照分布状态对所述目标对象进行补光处理之后,还包括:将所述补光处理后的照片或视频进行展示。
7.一种目标对象的图像处理装置,其特征在于,所述装置位于终端设备中,所述装置包括:获取模块,用于获取待处理的照片或视频;
目标对象分割模块,用于从所述待处理的照片或视频中分割出目标对象;
光照分布确定模块,用于根据所述待处理的照片或视频的背景区域确定所述目标对象所处的光照分布状态;
补光处理模块,用于根据所述目标对象所处的光照分布状态对所述目标对象进行补光处理;
三维模型确定模块,用于确定与所述目标对象相对应的三维模型;
其中,所述三维模型是基于三角面片的三维模型,所述三维模型包括多个顶点;
光照分布转换模块,用于将所述目标对象所处的光照分布状态转换为三维光照分布状态;
所述补光处理模块,具体用于:
根据所述三维光照分布状态确定光照在所述目标对象对应的三维模型上每个顶点的像素值,所述每个顶点的像素值通过对应顶点法向量和三维光照分布状态计算得到;将所述三维模型投影到待处理的照片或视频内,将所述三维模型投影后的像素点的像素值与所述目标对象的对应像素点的原有像素值进行融合,得到补光后的照片或视频。
8.根据权利要求7所述的装置,其特征在于,所述光照分布确定模块,具体用于:根据所述待处理的照片或视频的背景区域的像素值确定所述目标对象所处的光照分布状态。
9.根据权利要求8所述的装置,其特征在于,所述补光处理模块,具体用于:根据所述目标对象所处的光照分布状态确定光照在所述目标对象上每个像素点的像素值;将所述光照在所述目标对象上每个像素点的像素值与所述目标对象的对应像素点的原有像素值进行融合,形成补光后的目标对象。
10.根据权利要求7所述的装置,其特征在于,所述三维模型确定模块,具体用于:构建所述目标对象的初始三维模型;将所述待处理的照片或视频中的目标对象与所述初始三维模型进行对比,计算与所述目标对象对应的三维模型。
11.根据权利要求7-10任一项所述的装置,其特征在于,所述目标对象分割模块,具体用于:对所述待处理的照片或视频中目标对象进行识别,以确定所述目标对象的像素点的位置;根据所述目标对象的像素点的位置从所述待处理的照片或视频中分割出目标对象。
12.根据权利要求7-10任一项所述的装置,其特征在于,还包括:展示模块,用于将所述补光处理后的照片或视频进行展示。
13.一种终端设备,其特征在于,包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-6中任一项所述的方法。
14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行如权利要求1-6中任一项所述的方法。