1.一种颜色填充方法,其特征在于,所述方法包括:接收模板图片,对所述模板图片进行色彩提取,得到若干个参考颜色;
获取每一个所述参考颜色在所述模板图片中的第一像素值;
识别目标图片中的各个填充区域,并分别计算每一个所述填充区域与所述目标图片的面积比例值;
判断每一个所述填充区域的面积比例值是否小于预设的比例阈值,并将面积比例值小于所述比例阈值的填充区域,作为前景区域;
根据所述参考颜色的第一像素值和所述前景区域与所述目标图片的面积比例值得到所述参考颜色与所述前景区域的对应关系,并根据所述对应关系将所述参考颜色分别填入对应的所述前景区域中。
2.根据权利要求1所述的颜色填充方法,其特征在于,所述对所述模板图片进行色彩提取,得到若干个参考颜色,包括:将所述模板图片分割为若干提取区域;
分别对每个所述提取区域中的像素进行色值提取,得到若干备选颜色,以及每个所述备选颜色在所述提取区域中分别对应的区域像素值;
分别在每个所述提取区域中,根据所述区域像素值,对满足第一相似条件的若干个所述色值进行合并处理,得到若干个所述参考颜色。
3.根据权利要求2所述的颜色填充方法,其特征在于,所述分别对每个所述提取区域中的像素进行色值提取,得到若干备选颜色,包括:将所述提取区域分别分发给各个计算节点,以使各个所述计算节点分别对每个所述提取区域中的像素进行色值提取,得到若干所述备选颜色。
4.根据权利要求1所述的颜色填充方法,其特征在于,所述获取每一个所述参考颜色在所述模板图片中的第一像素值之前,还包括:判断所述参考颜色的种类数是否大于预设的种类阈值;
若不大于,在环形色表中构建互补三相色三角形,选取所述互补三相色三角形各个顶点所在的颜色分别作为所述参考颜色。
5.根据权利要求4所述的颜色填充方法,其特征在于,所述在环形色表中构建互补三相色三角形,选取所述互补三相色三角形各个顶点所在的颜色分别作为所述参考颜色,包括:在所述环形色表中构建若干个不同的所述互补三相色三角形;
响应于三相色选择指令,将所述三相色选择指令对应的所述互补三相色三角形作为参考三角形;
选取所述参考三角形各个顶点所在的颜色分别作为所述参考颜色。
6.根据权利要求2所述的颜色填充方法,其特征在于,所述根据所述参考颜色的第一像素值和所述前景区域与所述目标图片的面积比例值得到所述参考颜色与所述前景区域的对应关系,包括:
当存在至少两个所述前景区域与所述目标图片的面积比例值相同时,识别各个所述提取区域与所述模板图片的图片中心的距离;
根据所述前景区域与所述目标图片的面积比例值和所述距离对各个所述前景区域进行排序,按照所述第一像素值由大到小的顺序对所述参考颜色进行排序,并按照排列顺序依次建立所述参考颜色与所述前景区域的所述对应关系。
7.根据权利要求1所述的颜色填充方法,其特征在于,所述判断每一个所述填充区域的面积比例值是否小于预设的比例阈值之后,还包括:将所述面积比例值不小于所述比例阈值的所述填充区域作为后景区域;
在预设的后景参考颜色范围中选取后景颜色填入所述后景区域中。
8.一种颜色填充装置,其特征在于,包括:参考颜色提取模块,用于接收模板图片,对所述模板图片进行色彩提取,得到若干个参考颜色;
像素值计算模块,用于获取每一个所述参考颜色在所述模板图片中的第一像素值;
面积比例计算模块,用于识别目标图片中的各个填充区域,并分别计算每一个所述填充区域与所述目标图片的面积比例值;
区域判定模块,用于判断每一个所述填充区域的面积比例值是否小于预设的比例阈值,并将面积比例值小于所述比例阈值的填充区域,作为前景区域;
颜色填充模块,用于根据所述参考颜色的第一像素值和所述前景区域与所述目标图片的面积比例值得到所述参考颜色与所述前景区域的对应关系,并根据所述对应关系将所述参考颜色分别填入对应的所述前景区域中。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。