[發明專利]基于圖像識別及自動化控制的棋牌類游戲自動博弈機器人的建立方法有效
| 申請號: | 201710208525.8 | 申請日: | 2017-03-31 |
| 公開(公告)號: | CN107019901B | 公開(公告)日: | 2020-10-20 |
| 發明(設計)人: | 張加佳;劉宏;陳佳輝 | 申請(專利權)人: | 北京大學深圳研究生院 |
| 主分類號: | A63F1/00 | 分類號: | A63F1/00;A63F1/18;A63F13/52;A63F13/55;G06K9/00 |
| 代理公司: | 北京君尚知識產權代理有限公司 11200 | 代理人: | 邱曉鋒 |
| 地址: | 518055 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 圖像 識別 自動化 控制 棋牌 游戲 自動 博弈 機器人 建立 方法 | ||
1.一種基于圖像識別及自動化控制的棋牌類游戲自動博弈機器人的建立方法,其步驟包括:
1)基于圖像識別技術自動識別游戲場景;所述游戲場景包括未識別場景、普通對戰、特殊對戰,所述未識別場景是對戰場景之外的其他場景;
2)對每一個游戲場景執行相應操作,進入游戲對戰博弈場景;
3)識別當前游戲參與人的行動序列和當前游戲信息;在進行所述識別時,首先利用windows系統屏幕截圖的方法將游戲進程轉化為圖片幀,并對該圖片幀進行特征提取,然后采用基于k近鄰的分類器對圖片進行分類;所述特征提取包括:
3.1)二值化:用于消除游戲中的動畫和光影蒙版對圖片識別產生的影響;
3.2)邊緣檢測:目的是對齊識別區域,以提高識別效率和準確性;
3.3)花色識別:通過棋牌特定區域的像素RGB值確定花色;
3.4)水平穿線特征提?。和ㄟ^橫向識別棋牌中的01分布,獲取水平方向的像素特征;
3.5)分區域數字列特征提?。簩⑵迮频淖R別區域分割為多個區域,再次進行水平穿線特征提取,以作為全局穿線特征的補充;
3.6)特征比對:按照圖片的大小選取一個合適的窗口,統計該窗口內的信息作為特征;
4)將步驟3)識別的信息傳入人工智能計算系統,由人工智能計算系統給出應對策略;
5)采用自動化操作技術根據人工智能計算系統給出的應對策略進行自動化操作。
2.如權利要求1所述的方法,其特征在于,在當局游戲分出勝負后記錄該局游戲的結果,然后自動識別游戲場景,進入下一局游戲。
3.如權利要求1所述的方法,其特征在于,步驟1)利用游戲平臺各個場景的特點來區分不同的游戲場景;所述特點包括多個參照位置的RGB特征。
4.如權利要求1所述的方法,其特征在于,步驟3)所述游戲參與人的行動序列包括是否輪到自己出牌,所述當前游戲信息包括手牌、各玩家亮出的牌。
5.如權利要求1所述的方法,其特征在于,步驟3)基于k近鄰法對圖片進行分類時,采取交叉驗證的方法來選取最優的k值;圖片分類特征的距離度量方法為:
采用歐幾里德距離作為度量距離。
6.如權利要求1所述的方法,其特征在于,步驟5)利用C++調用windows系統的自動化控制功能在游戲平臺上操作,實現完全的計算機自動博弈。
7.如權利要求1所述的方法,其特征在于,在擺牌過程中采用以下方法確定擺牌是否正確:在程序操作擺完一張牌后,識別目的位置是否有牌,若沒有牌,則重新進行擺牌;若有牌,則識別該牌是否為此次操作中應該擺上的牌,若不是,則撤下該牌,并重新擺牌。
8.一種采用權利要求1~7中任一權利要求所述方法的基于圖像識別及自動化控制的棋牌類游戲自動博弈機器人,其特征在于,包括圖像識別系統、自動化操作系統和人工智能計算系統,所述圖像識別系統采用圖像識別技術自動識別游戲場景,并在進入游戲對戰博弈場景后識別當前游戲參與人的行動序列和當前游戲信息;所述人工智能計算系統對所述圖像識別系統識別出的信息給出應對策略;所述自動化操作系統采用自動化操作技術并根據人工智能計算系統給出的應對策略進行自動化操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京大學深圳研究生院,未經北京大學深圳研究生院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710208525.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:輪心雙向異速驅動器
- 下一篇:輻射分壓式氣填止血鼻塞
- 彩色圖像和單色圖像的圖像處理
- 圖像編碼/圖像解碼方法以及圖像編碼/圖像解碼裝置
- 圖像處理裝置、圖像形成裝置、圖像讀取裝置、圖像處理方法
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序以及圖像解碼程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序、以及圖像解碼程序
- 圖像形成設備、圖像形成系統和圖像形成方法
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序





