System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种通过计算设备识别游戏卡牌的方法技术_技高网

一种通过计算设备识别游戏卡牌的方法技术

技术编号:40912226 阅读:3 留言:0更新日期:2024-04-18 14:40
本申请公开了一种通过计算设备识别游戏卡牌的方法,其包括以下步骤:S1、录入卡牌,通过图像采集设备获取游戏卡牌的图案,并将其保存在计算机中;S2、图像预处理,得到图像处理数据;S3、特征提取,对预处理后的的游戏卡牌图像进行特征提取,以获得游戏卡牌的特征向量,特征提取时,采用了Hessian‑Sift算法,最终生成用于描述游戏卡牌图像特征的文件;S4、特征比对,对特征提取得到的卡牌信息与卡牌特征内容,以此内容作为基准与卡牌数据库内的卡牌信息进行特征对比;S5、信息确认,确定游戏卡牌信息以及游戏卡牌的交易价值。本申请实现对游戏卡牌内容的快速精准识别,提高游戏卡牌的游玩体验以及带来更佳的卡牌交易,使玩家能够更好地享受其乐趣。

【技术实现步骤摘要】

本申请涉及的,尤其是涉及一种通过计算设备识别游戏卡牌的方法


技术介绍

1、随着中国经济的高速发展,人民物质水平的提升及精神世界需求的增加,近年来出现了指尖陀螺、盲盒、卡牌等一批新形态玩具。因其精美的印刷工艺、经典ip的价值、丰富的适用场景等,而深受不同年龄段人群的欢迎。

2、目前在各类交易、收藏、游戏竞技等场景中的的游戏卡牌批量识别,最高效的方法仍是通过熟知此类游戏卡牌的人工识别。玩家需要记忆大量的游戏卡牌信息,才能保证在交易、收藏、游戏竞技等环节中的体验。这种方式不仅效率低下,而且容易出现错误,如游戏竞技中的错误裁判导致的玩家争议、交易环节对价值蓄意误导导致的市场纠纷。

3、有基于此,我们提出了一种通过计算设备识别游戏卡牌的方法,实现对游戏卡牌内容的快速精准识别,有效避免了游戏时的判罚问题以及游戏卡牌价值误导问题。


技术实现思路

1、为了解决现有技术存在的问题,本申请提供了一种通过计算设备识别游戏卡牌的方法。

2、为了实现上述目的,本申请采用如下的技术方案:

3、一种通过计算设备识别游戏卡牌的方法,包括以下步骤:

4、s1、录入卡牌,通过图像采集设备获取游戏卡牌的图案,并将其保存在计算机中;

5、s2、图像预处理,得到图像处理数据;

6、s3、特征提取,对预处理后的的游戏卡牌图像进行特征提取,以获得游戏卡牌的特征向量,特征提取时,采用了hessian-sift算法,最终生成用于描述游戏卡牌图像特征的文件;

7、s4、特征比对,对特征提取得到的卡牌信息与卡牌特征内容,以此内容作为基准与卡牌数据库内的卡牌信息进行特征对比;

8、s5、信息确认,确定游戏卡牌信息以及游戏卡牌的交易价值。

9、进一步的,所述s2包括:

10、s21、图像增强,通过增强图像的亮度、对比度的方式,使游戏卡牌图像更加清晰明了;

11、s22、图像剪裁,去除游戏卡牌图像中边框以外的部分去除,仅保留游戏卡牌部分;

12、s23、灰度变换,去除图像中的颜色成份,仅保留灰度图。

13、进一步的,所述s3包括:

14、s31、建立模型,由上述步骤生成的特征文件,与卡牌的信息一起,被称为模型,一个模型由一个卡牌信息与多个特征文件组成;

15、s32、训练数据,从上述步骤中生成的特征文件与卡牌信息一起,保存到数据库或其他存储介质中,使得一个卡牌信息与特征文件产生一对多关联。

16、进一步的,所述s31中,一个卡牌信息需要对应十个以上特征文件,这些特征文件将从大量的高清游戏图像或照片中计算获得。

17、进一步的,所述s4中,接受用户输入的图片并计算特征后,与数据库或存储介质中的特征进行比对;当比对通过时,获取到游戏卡牌的信息;若特征比对的识别率未达预期,将顺次尝试将待比对图像旋转180度、90度、270度,再次尝试识别。

18、进一步的,还包括:

19、s6、批量提取游戏卡牌信息,对于用户输入的需要识别多张游戏卡牌的大型图片,可从中逐张提取出某一张游戏卡牌的信息,然后重复进行步骤s2-s5,最终得到一个大型图片内的全部游戏卡牌信息。

20、进一步的,所述游戏卡牌图像在另一个多张游戏卡牌图像中的存在及位置判断算法,判断多张游戏卡牌图像中是否有此游戏卡片的存在及其位置。

21、进一步的,所述卡牌数据库是自动更新的状态,对于无法通过卡牌数据库识别的游戏卡牌图像,计算机将游戏卡牌图像发布到线上,搜集卡牌信息以及价值判定,计算机将信息进行整理并将游戏卡牌图像录入到卡牌信息库中。

22、与现有技术相比,本申请具有以下有益效果:

23、本专利技术利用计算设备配合图像识别技术来识别一张或多张游戏卡牌上的信息,包括但不限于游戏卡牌的名称、属性、效果、罕贵度、图案等。通过这种方法,使玩家可以更方便快速地批量获知游戏卡牌信息,而不必逐一手动输入或查找。特别是在整理游戏卡牌收藏、查阅攻略、交易、观看比赛时,通常会有大量的游戏卡牌信息同时输入,造成玩家在游戏卡牌识别上的困扰。本专利技术最终目的在于提高游戏卡牌的游玩体验以及带来更佳的卡牌交易,使玩家能够更好地享受其乐趣。

本文档来自技高网...

【技术保护点】

1.一种通过计算设备识别游戏卡牌的方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种通过计算设备识别游戏卡牌的方法,其特征在于,所述S2包括:

3.根据权利要求1所述的一种通过计算设备识别游戏卡牌的方法,其特征在于,所述S3包括:

4.根据权利要求3所述的一种通过计算设备识别游戏卡牌的方法,其特征在于,所述S31中,一个卡牌信息需要对应十个以上特征文件,这些特征文件将从大量的高清游戏图像或照片中计算获得。

5.根据权利要求1所述的一种通过计算设备识别游戏卡牌的方法,其特征在于,所述S4中,接受用户输入的图片并计算特征后,与数据库或存储介质中的特征进行比对;当比对通过时,获取到游戏卡牌的信息;若特征比对的识别率未达预期,将顺次尝试将待比对图像旋转180度、90度、270度,再次尝试识别。

6.根据权利要求1所述的一种通过计算设备识别游戏卡牌的方法,其特征在于,还包括:

7.根据权利要求6所述的一种通过计算设备识别游戏卡牌的方法,其特征在于,所述游戏卡牌图像在另一个多张游戏卡牌图像中的存在及位置判断算法,判断多张游戏卡牌图像中是否有此游戏卡片的存在及其位置。

8.根据权利要求1所述的一种通过计算设备识别游戏卡牌的方法,其特征在于,所述卡牌数据库是自动更新的状态,对于无法通过卡牌数据库识别的游戏卡牌图像,计算机将游戏卡牌图像发布到线上,搜集卡牌信息以及价值判定,计算机将信息进行整理并将游戏卡牌图像录入到卡牌信息库中。

...

【技术特征摘要】

1.一种通过计算设备识别游戏卡牌的方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种通过计算设备识别游戏卡牌的方法,其特征在于,所述s2包括:

3.根据权利要求1所述的一种通过计算设备识别游戏卡牌的方法,其特征在于,所述s3包括:

4.根据权利要求3所述的一种通过计算设备识别游戏卡牌的方法,其特征在于,所述s31中,一个卡牌信息需要对应十个以上特征文件,这些特征文件将从大量的高清游戏图像或照片中计算获得。

5.根据权利要求1所述的一种通过计算设备识别游戏卡牌的方法,其特征在于,所述s4中,接受用户输入的图片并计算特征后,与数据库或存储介质中的特征进行比对;当比对通过时,获取到游戏卡牌的信息;若特征...

【专利技术属性】
技术研发人员:范冰何晓杰
申请(专利权)人:上海乌瑟网络科技有限公司
类型:发明
国别省市:

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1