1.基于人工智能算法的棋牌游戏方法,其特征在于:包括如下内容:
采集游戏桌面图像,提取游戏桌面图像的第一目标特征;
采集不同形态的棋牌图像,提取棋牌图像的第二目标特征;
采集游戏桌面图像和棋牌图像,均包括:公共视角和玩家视角,公共视角为游戏桌面正上方向游戏桌面拍摄的图像,玩家视角为玩家位置向游戏桌面拍摄的图像;
对公共视角采集的游戏桌面图像进行识别时,根据公共视角采集的游戏桌面图像的边界部分,调取边界部分对应的玩家视角采集的游戏桌面图像,并识别玩家视角采集的游戏桌面图像中的第一目标特征,对公共视角采集的游戏桌面图像的边界部分的第一目标特征识别结果进行校验以及修正;
对玩家视角采集的棋牌图像进行识别时,调取公共视角采集的棋牌图像,并识别公共视角采集的玩家图像中的第二目标特征,对玩家视角采集的棋牌图像识别的第二目标特征进行校验以及修正;
对游戏桌面图像和棋牌图像进行标注,标注第一目标特征和第二目标特征名称;
将已标注的桌面图像和棋牌图像输入人工智能模型,进行训练,且训练时通过旋转角度、图像畸变矫正、图像过曝和图像补光的学习参数,获取棋牌图像中第二目标特征的矫正补偿信息,对第二目标特征利用矫正补偿信息进行矫正,并对矫正后的棋牌图像采用分类算法进行分类;
训练完成后的人工智能模型,用于对游戏桌面图像和棋牌图像进行识别。
2.根据权利要求1所述的基于人工智能算法的棋牌游戏方法,其特征在于:若采集的游戏桌面图像和棋牌图像为视频图像,则将视频图像转换为抽帧图像。
3.根据权利要求1所述的基于人工智能算法的棋牌游戏方法,其特征在于:所述训练时通过旋转角度、图像畸变矫正、图像过曝和图像补光的学习参数,获取棋牌图像中第二目标特征的矫正补偿信息,包括:若棋牌图像倾斜,则训练时通过旋转角度的学习参数,获取棋牌图像中第二目标特征的旋转角度信息;
若棋牌图像畸变,则训练时通过图像畸变矫正的学习参数,获取棋牌图像中第二目标特征的矫正畸变信息;
若棋牌图像过曝,则训练时通过图像过曝的学习参数,获取棋牌图像中第二目标特征的矫正光线信息;
若棋牌图像曝光不足,则训练时通过图像补光的学习参数,获取棋牌图像中第二目标特征的矫正光线信息。
4.根据权利要求1所述的基于人工智能算法的棋牌游戏方法,其特征在于:根据棋牌游戏类型不同游戏桌面图像所包含第一目标特征和棋牌图像包含的第二目标特征也不同;
若棋牌游戏为麻将,则第一目标特征包括:桌布的颜色、桌布的纹理和桌布的边界;且若麻将为机器麻将,则第一目标特征还包括:操作盘的形状、操作盘颜色、操作盘边界、操作盘上标注的文字、升降口的形状和升降口的边界;第二目标特征包括:牌面名称、立牌形态、牌背形态和色子稳定时正上面的点数;
若棋牌游戏为扑克,则第一目标特征包括:桌布的颜色、桌布的纹理和桌布的边界;第二目标特征包括:牌面名称、牌背形态和色子稳定时正上面的点数;
若棋牌游戏为中国象棋,则第一目标特征包括:棋盘形状、棋盘颜色、棋盘纹理、棋盘边界和棋盘布局;第二目标特征包括:棋子名称和牌背形态;
若棋牌游戏为国际象棋,则第一目标特征包括:棋盘形状、棋盘颜色、棋盘纹理、棋盘边界、棋盘布局和布局线名称;第二目标特征包括:棋子名称;
若棋牌游戏为围棋,则第一目标特征包括:棋盘形状、棋盘颜色、棋盘纹理、棋盘边界、棋盘布局和布局线名称;第二目标特征包括:棋子名称;
若棋牌游戏为五子棋,则第一目标特征包括:棋盘形状、棋盘颜色、棋盘纹理、棋盘边界、棋盘布局、星位和布局线名称;第二目标特征包括:棋子名称;
若棋牌游戏为跳棋,则第一目标特征包括:棋盘形状、棋盘颜色、棋盘边界、棋盘布局和连接棋位的斜线;第二目标特征包括:棋子名称;
若棋牌游戏为国际跳棋,则第一目标特征包括:棋盘形状、棋盘颜色、棋盘纹理、棋盘边界、棋盘布局和布局线名称;第二目标特征包括:棋子名称;
若棋牌游戏为军棋,则第一目标特征包括:棋盘形状、棋盘颜色、棋盘纹理、棋盘边界、棋盘布局和山界;第二目标特征包括:棋子名称、棋背形态和立棋形态;
若棋牌游戏为四国军棋,则第一目标特征包括:棋盘形状、棋盘颜色、棋盘纹理、棋盘边界、棋盘布局和山界;第二目标特征包括:棋子名称、棋背形态和立棋形态;
若棋牌游戏为斗兽棋,则第一目标特征包括:棋盘形状、棋盘颜色、棋盘纹理、棋盘边界、棋盘布局和小河界;第二目标特征包括:棋子名称。
5.基于人工智能算法的棋牌游戏系统,其特征在于:包括:采集模块、提取模块、校验模块、标注模块、处理模块和存储模块;
采集模块,用于采集游戏桌面图像和不同形态的棋牌图像;
采集模块包括:公共视角采集子模块和玩家视角采集子模块;所述公共视角采集子模块,采用游戏桌面上方视角进行图像采集;所述玩家视角采集子模块,采用玩家视角进行图像采集;
提取模块:用于提取游戏桌面图像的第一目标特征和棋牌图像的第二目标特征;
校验模块,用于人工智能模块对公共视角采集的游戏桌面图像进行识别时,根据公共视角采集的游戏桌面图像的边界部分,调取边界部分对应的玩家视角采集的游戏桌面图像,并提取人工智能模块识别的玩家视角采集的游戏桌面图像中的第一目标特征,对公共视角采集的游戏桌面图像的边界部分的第一目标特征识别结果进行校验和修正;
校验模块,还用于采用人工智能模型对玩家视角采集的棋牌图像进行识别时,调取公共视角采集的棋牌图像,并获取人工智能算法识别的公共视角采集的玩家图像中的第二目标特征,对玩家视角采集的棋牌图像识别的第二目标特征进行校验和修正;
标注模块,用于对游戏桌面图像和棋牌图像进行标注,标注第一目标特征和第二目标特征名称;
处理模块,用于对已标注的桌面图像和棋牌图像输入人工智能模型进行训练,且训练时通过旋转角度、图像畸变、图像过曝和图像曝光不足的学习参数,获取棋牌图像中第二目标特征的矫正补偿信息,对第二目标特征利用矫正补偿信息进行矫正,并对矫正后的棋牌图像采用分类算法进行分类;
存储模块,用于训练完成后的人工智能模型,人工智能模型用于对游戏桌面图像和棋牌图像进行识别。
6.根据权利要求5所述的基于人工智能算法的棋牌游戏系统,其特征在于:若采集的游戏桌面图像和棋牌图像为视频图像,则将视频图像转换为抽帧图像。
7.根据权利要求5所述的基于人工智能算法的棋牌游戏系统,其特征在于:所述训练时通过旋转角度、图像畸变、图像过曝和图像曝光不足的学习参数,获取棋牌图像中第二目标特征的矫正补偿信息,包括:若棋牌图像倾斜,则训练时通过旋转角度的学习参数,获取棋牌图像中第二目标特征的旋转角度信息;
若棋牌图像畸变,则训练时通过图像畸变的学习参数,获取棋牌图像中第二目标特征的矫正畸变信息;
若棋牌图像过曝,则训练时通过图像过曝的学习参数,获取棋牌图像中第二目标特征的矫正光线信息;
若棋牌图像曝光不足,则训练时通过图像曝光不足的学习参数,获取棋牌图像中第二目标特征的矫正光线信息。
8.根据权利要求5所述的基于人工智能算法的棋牌游戏系统,其特征在于:根据棋牌游戏类型不同游戏桌面图像所包含第一目标特征和棋牌图像包含的第二目标特征也不同;
若棋牌游戏为麻将,则第一目标特征包括:桌布的颜色、桌布的纹理和桌布的边界;且若麻将为机器麻将,则第一目标特征还包括:操作盘的形状、操作盘颜色、操作盘边界、操作盘上标注的文字、升降口的形状和升降口的边界;第二目标特征包括:牌面名称、立牌形态、牌背形态和色子稳定时正上面的点数;
若棋牌游戏为扑克,则第一目标特征包括:桌布的颜色、桌布的纹理和桌布的边界;第二目标特征包括:牌面名称、牌背形态和色子稳定时正上面的点数;
若棋牌游戏为中国象棋,则第一目标特征包括:棋盘形状、棋盘颜色、棋盘纹理、棋盘边界和棋盘布局;第二目标特征包括:棋子名称和牌背形态;
若棋牌游戏为国际象棋,则第一目标特征包括:棋盘形状、棋盘颜色、棋盘纹理、棋盘边界、棋盘布局和布局线名称;第二目标特征包括:棋子名称;
若棋牌游戏为围棋,则第一目标特征包括:棋盘形状、棋盘颜色、棋盘纹理、棋盘边界、棋盘布局和布局线名称;第二目标特征包括:棋子名称;
若棋牌游戏为五子棋,则第一目标特征包括:棋盘形状、棋盘颜色、棋盘纹理、棋盘边界、棋盘布局、星位和布局线名称;第二目标特征包括:棋子名称;
若棋牌游戏为跳棋,则第一目标特征包括:棋盘形状、棋盘颜色、棋盘边界、棋盘布局和连接棋位的斜线;第二目标特征包括:棋子名称;
若棋牌游戏为国际跳棋,则第一目标特征包括:棋盘形状、棋盘颜色、棋盘纹理、棋盘边界、棋盘布局和布局线名称;第二目标特征包括:棋子名称;
若棋牌游戏为军棋,则第一目标特征包括:棋盘形状、棋盘颜色、棋盘纹理、棋盘边界、棋盘布局和山界;第二目标特征包括:棋子名称、棋背形态和立棋形态;
若棋牌游戏为四国军棋,则第一目标特征包括:棋盘形状、棋盘颜色、棋盘纹理、棋盘边界、棋盘布局和山界;第二目标特征包括:棋子名称、棋背形态和立棋形态;
若棋牌游戏为斗兽棋,则第一目标特征包括:棋盘形状、棋盘颜色、棋盘纹理、棋盘边界、棋盘布局和小河界;第二目标特征包括:棋子名称。