- AI自動化測試:技術原理、平臺搭建與工程實踐
- 騰訊TuringLab團隊
- 379字
- 2020-08-13 13:47:04
2.4.2 游戲場景圖像的物體識別
在游戲中,進入對戰狀態被稱為游戲場景內。游戲場景內的物體主要有兩種,一種是固定狀態,如圖2-18所示的技能鍵、固定位置的圖標等。這類游戲元素一般出現在游戲圖像的固定位置,而且大小和外形是固定的。對于這類游戲元素的識別,我們可以采用模板匹配的方式。

圖2-18 游戲內固定狀態的識別
有些游戲元素在顏色上與其他物體的差別比較明顯,根據物體顏色值的范圍,對整張圖像進行過濾,可以得到符合這種顏色特征的目標物的位置(如圖2-19所示),當然也會存在誤檢的情況。

圖2-19 基于像素值的篩選
另一種是不固定狀態。游戲中的英雄人物等角色很多都是位置不固定的,并且有一定的肢體動作。如圖2-20所示,對于這種不固定狀態的識別,我們采用YOLOv3網絡模型進行檢測。用戶可以根據硬件條件和被檢測物體的特點設計自己的網絡模型,如減少網絡的層數、設置符合檢測目標物長寬比的候選框等。

圖2-20 不固定狀態的識別
推薦閱讀
- Microsoft Exchange Server PowerShell Cookbook(Third Edition)
- Web開發的貴族:ASP.NET 3.5+SQL Server 2008
- OpenCV for Secret Agents
- 秒懂設計模式
- Learning Python Design Patterns(Second Edition)
- Mastering macOS Programming
- Learning Python Design Patterns
- Linux Device Drivers Development
- 微服務從小白到專家:Spring Cloud和Kubernetes實戰
- Everyday Data Structures
- Emotional Intelligence for IT Professionals
- Photoshop智能手機APP界面設計
- 從零開始學算法:基于Python
- C語言程序設計教程
- 你必須知道的.NET(第2版)