1.一种计算机系统,其特征在于,包括:
帧图像抽取模块,其用于从三维动画视频中抽取第一帧图像,从二维动画视频中抽取第二帧图像;人物识别模块,其用于从帧图像中识别人物和获取人物姿态数据;人物的信息包括人物的性别,人物姿态数据包括人物姿态参数;人物匹配模块,其用于选择从第一帧图像中提取的一个第一人物,然后匹配一个从第二帧图像中提取的一个第二人物,第一人物与第二人物的信息相同,匹配的第二人物标记为第三人物;关键帧提取模块,其用于从帧图像中筛选获得关键帧序列;
姿态序列校正模块,其首先将第一人物对应的关键帧序列提取,然后为关键帧进行标记,对于需要进行重绘的关键帧的标记值为0,其余关键帧的标记值为1;
参考序列校正模块,其用于提取第三人物对应的关键帧序列,然后对第三人物的关键帧序列的关键帧进行标记;
关键帧序列合成模块,其用于计算第一人物和第二人物的关键帧序列的参照距离,提取与第一人物的关键帧序列的参照距离最小的前N个第二人物的关键帧序列作为参考关键帧序列;将每个参考关键帧序列分别与第一人物的关键帧序列进行合成。
2.根据权利要求1所述的一种计算机系统,其特征在于,从帧图像中筛选获得关键帧的方法包括:步骤101,从每个帧图像中提取选定的人物的人物姿态参数,生成人物姿态序列,人物姿态序列的每个单元包括一个帧图像中选定的人物的人物姿态参数;
步骤102,从人物姿态序列的序列单元开始向后遍历,直至遍历的序列单元与遍历开始的序列单元之间的第一相似度小于设定的第一相似度阈值;标记遍历终止的序列单元为第一序列单元;
步骤103,迭代执行步骤102直至人物姿态序列的所有序列单元被遍历,第一次执行时从人物姿态序列的第一个序列单元开始遍历,后面的每次执行都以前一次生成的第一序列单元开始向后遍历;
步骤104,将生成的所有第一序列单元提取生成第一人物姿态序列;
步骤105,提取第一序列单元的人物姿态参数来源的帧图像作为关键帧,并将关键帧按照时间点进行排序生成关键帧序列。
3.根据权利要求2所述的一种计算机系统,其特征在于,第一相似度的计算公式如下:其中k为人体骨架模型的肢体数量,θi1为一个人物姿态序列的序列单元的人物姿态参数的第i个肢体与标准姿态模型中第i个肢体的夹角;θi2为另一个人物姿态序列的序列单元的人物姿态参数的第i个肢体与标准姿态模型中第i个肢体的夹角。
4.根据权利要求1所述的一种计算机系统,其特征在于,对第三人物的关键帧序列的关键帧标记的方法包括:定义二维随机场,二维随机场的节点集合表示为V,节点之间的边的集合表示为E;
该二维随机场的能量函数为:
其中X为节点集合,θpxp为节点p的势函数,θ
pqxp,xq为节点p与q之间的边的势函数,xp为节点p映射的图像节点的标记值,xq为节点q映射的关键帧序列的标记值;标记值为0表示关键帧对应的人物姿态参数与真实人物偏差较大;
标记值为1表示关键帧对应的人物姿态参数接近真实人物;
其中,
similap,q表示xp与xq映射的关键帧映射的人物姿态参数的第二相似度;
其中,
S1为设定的移动熵阈值,Sxp为xp映射的关键帧的移动熵,计算公式如下:Sxp=∑c∈Kcosθc1,c2,其中K为人体骨架模型的肢体的集合,其中θc1,c2表示xp映射的关键帧的人物姿态参数第c个肢体与标准姿态模型中第c个肢体的夹角;
计算能量函数最小化时,二维随机场的各个节点的标记值作为关键帧序列的关键帧的标记值。
5.根据权利要求4所述的一种计算机系统,其特征在于,第二相似度的计算公式如下:其中,其中k为人体骨架模型的肢体数量,θip为一
个人物姿态参数的第i个肢体与标准姿态模型中第i个肢体的夹角;θiq为另一个人物姿态参数的第i个肢体与标准姿态模型中第i个肢体的夹角。
6.根据权利要求1所述的一种计算机系统,其特征在于,关键帧序列合成模块包括:距离矩阵生成模块,建立m×n的距离矩阵,距离矩阵的第i行第j列的元素表示为d(i,j);
d(i,j)的取值为dij,dij表示关键帧序列Q的第i个关键帧和关键帧序列C的第j个关键帧的第二距离或第三距离;
第一距离计算模块,其计算第二距离填入距离矩阵,然后在距离矩阵上生成从第1行第
1列的元素到第m行第n列的元素的路径K,对路径K上的距离矩阵的元素的值求和作为路径距离值,选择路径距离值最小的路径K作为最短路径,将最短路径的路径距离值作为第一距离dist1;
第四距离计算模块,其计算第三距离填入距离矩阵,然后在距离矩阵上生成从第1行第
1列的元素到第m行第n列的元素的路径K,对路径K上的距离矩阵的元素的值求和作为路径距离值,选择路径距离值最小的路径K作为最短路径,将最短路径的路径距离值作为第四距离dist4;
参照距离计算模块,其基于第一距离和第四距离计算参照距离,参照距离distc的计算公式如下:其中t为两个关键帧序列的关键帧数量的最大值,k为人体骨架模型的肢体数量;
合成模块,其用于将第一人物的关键帧序列和参考关键帧序列的标记为0的关键帧进行映射,建立映射关系的两个关键帧的第三距离小于设定的第三距离阈值。
7.根据权利要求6所述的一种计算机系统,其特征在于,第二距离dist2的计算公式如下:dist2=Qi‑Cj,其中Qi为关键帧序列Q的第i个关键帧的标记值,Cj为关键帧序列C的第j个关键帧的标记值。
8.根据权利要求6所述的一种计算机系统,其特征在于,第三距离的计算公式如下:其中,其中k为人体骨架模型的肢体数量,θip为一个人物姿态参数的第i个肢体与标准姿态模型中第i个肢体的夹角;θiq为另一个人物姿态参数的第i个肢体与标准姿态模型中第i个肢体的夹角。
9.一种计算机处理图像的方法,其特征在于,应用如权利要求1‑8任一所述的一种计算机系统执行以下步骤:步骤201,从三维动画视频中抽取第一帧图像,从二维动画视频中抽取第二帧图像;
步骤202,从帧图像中识别人物和获取人物姿态数据;
步骤203,从帧图像中筛选获得关键帧序列;
步骤204,将第一人物和第三人物对应的关键帧序列提取,然后为关键帧进行标记;
步骤205,计算第一人物和第二人物的关键帧序列的参照距离,提取与第一人物的关键帧序列的参照距离最小的前N个第二人物的关键帧序列作为参考关键帧序列;
步骤206,将每个参考关键帧序列分别与第一人物的关键帧序列进行合成。
10.一种计算机存储介质,其特征在于,存储如权利要求1‑8任一所述的一种计算机系统。