1.一种音乐生成方法,其特征在于,所述方法包括:获取录制人体动作得到的视频;
识别所述视频中与识别对象相匹配的多个特征点,并基于预设坐标系及视频播放顺序生成预设帧图像中的所述多个特征点的坐标,所述识别对象包括肢体和/或手部;
创建视频分割坐标系,其中,所述视频分割坐标系的原点为多个预设特征点的中点或一个预设特征点;
按所述视频分割坐标系的原点的移动方向分割所述视频,得到多个帧序列;
从每个帧序列的多个特征点中筛选出坐标变化最大的一个特征点作为目标特征点;
获取从每个帧序列中选取的所述目标特征点的多个坐标,基于预测评分修正所述目标特征点的多个坐标,并根据预设的音乐生成规则将修正后的所述目标特征点的多个坐标生成每个帧序列对应的多个音符代码;
根据每个帧序列对应的多个音符代码及所述视频播放顺序生成旋律。
2.根据权利要求1所述的方法,其特征在于,所述识别所述视频中与识别对象相匹配的多个特征点,并基于预设坐标系及所述视频播放顺序生成预设帧图像中的所述多个特征点的坐标,包括:
按照预设视频帧率和预设采样规则选取预设帧图像;
识别选取的每帧图像中的所述多个特征点的坐标;
按照所述视频播放顺序输出所述选取的每帧图像中的所述多个特征点的坐标。
3.根据权利要求1或2任意一项所述的方法,其特征在于,在所述识别所述视频中与识别对象相匹配的多个特征点,并基于预设坐标系及所述视频播放顺序生成预设帧图像中的所述多个特征点的坐标之后,并在所述创建视频分割坐标系之前,所述方法还包括:将所述多个坐标进行归一化处理,使得每个坐标的横坐标的值和纵坐标的值均位于预设区间内。
4.根据权利要求1所述的方法,其特征在于,所述从每个帧序列的多个特征点中筛选出坐标变化最大的一个特征点作为目标特征点,包括:按所述多个特征点的权重比例修正所述坐标;
从所述多个特征点修正后的坐标中筛选出坐标变化最大的一个特征点作为所述目标特征点。
5.一种音乐生成装置,其特征在于,所述装置包括:获取单元,用于获取录制人体动作得到的视频;
识别单元,用于识别所述视频中与识别对象相匹配的多个特征点,并基于预设坐标系及视频播放顺序预设帧图像中的所述多个特征点的坐标,所述识别对象包括肢体和/或手部;
分割单元,用于创建视频分割坐标系,其中,所述视频分割坐标系的原点为多个预设特征点的中点或一个预设特征点;并用于按所述视频分割坐标系的原点的移动方向分割所述视频,得到多个帧序列;
筛选单元,用于从每个帧序列的多个特征点中筛选出坐标变化最大的一个特征点作为目标特征点;
第一生成单元,用于获取从每个帧序列中选取的所述目标特征点的多个坐标,基于预测评分修正所述目标特征点的多个坐标,并根据预设的音乐生成规则将修正后的所述目标特征点的多个坐标生成每个帧序列对应的多个音符代码;
第二生成单元,用于根据每个帧序列对应的多个音符代码及所述视频播放顺序生成旋律。
6.根据权利要求5所述的装置,其特征在于,所述装置还包括:处理单元,用于将所述多个坐标进行归一化处理,使得每个坐标的横坐标的值和纵坐标的值均位于预设区间内。
7.根据权利要求5所述的装置,其特征在于,所述筛选单元包括:修正子单元,用于按所述多个特征点的权重比例修正所述坐标;
筛选子单元,用于从所述多个特征点修正后的坐标中筛选出坐标变化最大的一个特征点作为所述目标特征点。
8.一种服务器,包括存储器和处理器,所述存储器用于存储包括程序指令的信息,所述处理器用于控制程序指令的执行,其特征在于:所述程序指令被处理器加载并执行时实现权利要求1至4任意一项所述的音乐生成方法的步骤。