python 图像识别游戏_基于Python的浏览器图像识别

我想实现一个软件在21点计算卡,使用一些图像识别自动化的过程。但我不知道从哪里开始。

我认为问题可以分为以下几个步骤:

1-在游戏中从浏览器中获取图像(基本上是一个Adobe Flash游戏)

2-处理图像,用一些图像识别,可以识别所有的卡片。在

3-使用Hi-Lo策略更新计数器

4-在屏幕上显示结果

如何使用python实现这一点?有什么图书馆可以帮助我?对我来说这是一个全新的领域。我会根据你的建议来实施这个问题。在

编辑1:

Selenium Webdriver效果不错,到目前为止,我已经用这种代码的和平获得了主页的截图,但我不能进入游戏,因为我没有钱玩lol:from selenium import webdriver

browser = webdriver.Chrome()

browser.get('https://www.888casino.it/giochi-da-casino/')

browser.save_screenshot('screenie.png')

browser.quit()

但基本上,我需要用钩住浏览器的东西代替browser.get(),而不是打开一个新页面的东西。

然后我需要实现一个for循环,它在我玩游戏的时候每秒截图,然后我可以开始处理这些图像。在

编辑2:

我将尝试使用TensorFlow API进行图像处理,但我没有找到任何识别卡片的训练模型。所以我必须创建一个全新的模型,我发现这个tutorial可以帮助我训练自己的对象识别模型。请,如果你知道一个现有的培训模式,链接。在

编辑3:

使用Tensorflow,我可以创建自己的对象识别模型,现在我需要在python脚本中使用该模型。现在我使用了这个示例脚本,它打开一个图像并在卡片周围绘制矩形。在

^{pr2}$

现在我需要创建自己的脚本来识别这些卡片,并且对于每一张卡片更新一个必须显示在屏幕上的计数器。这是最棘手的部分,因为我不知道从哪里开始。我在这一步有几个问题,首先脚本必须能够区分离开牌堆的牌和新牌,这样就不会在每次截图时把柜台弄乱。其次,计数器应该更新为-1表示高位牌(10-ace),+1表示低位牌(2-6)ÿ

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值