前置き
最近、自動化/機械学習を目的にPythonを始めたものです。
例えば、以下のようなトランプの画像があった場合に、最も早く「ハートであること」と「エースであること」がわかる方法はどういった方法になるでしょうか。
目的としては、ネット上のトランプゲームから学習を実施する・・といったことを目的としております。
(処理が終わるまでに盤面上のトランプが変わってしまい、どうしたものか、といった状態です)
#実施したこと
- opencvのテンプレートマッチングを用いてpyautogui.locateOnScreenを実施した。
コード
path = "画像パス" p = pyautogui.locateOnScreen(path,grayscale=True,confidence=.95,region=(0,0, 300, 400))
→→これをトランプの種類分、つまり52回実施した。
(grayscaleをfalseにしても大きくは改善せず)
- 以下ページを参考にsimpleMatchを実施した。
https://oka.fanbox.cc/posts/538026
→→大きくは改善せず。
目標としては、0.5秒以内に柄と数字の二要素が取得できるロジックができると最高だな、と考えております。
何ぶん拙い文章で恐縮ではございますが、よろしくお願いします。
こういった場での質問にも慣れておりませんので、質問の仕方の指摘もいただけると大変ありがたいと思っております。
開発環境
MacBook Pro (13-inch, 2019, Four Thunderbolt 3 ports)
2.4 GHz クアッドコアIntel Core i5
8 GB 2133 MHz LPDDR3
Intel Iris Plus Graphics 655 1536 MB
回答1件
あなたの回答
tips
プレビュー