程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

基於python3.5+opencv+windowsAPI圖像識別實現的連連看外掛

編輯:Python

資源下載地址:https://download.csdn.net/download/sheziqiong/85705593
資源下載地址:https://download.csdn.net/download/sheziqiong/85705593

名稱:

  • 連連看外掛

簡介

  • 基於圖像識別實現的連連看外掛

說明:

  • 環境需求:python3.5 + opencv + windowsAPI
  • 注意:此程序中的config.py文件是此程序中用到的所有的配置信息,開源的配置信息是針對我這裡面所提供的連連看.rar中的連連看游戲的。也就是說這個外掛使用的時候,要打開這個我提供的這個連連看游戲,這套配置不是破解騰訊的游戲的。想要破解騰訊QQ游戲中的連連看,只需要把配置信息修改成與QQ游戲對應的那一套就行,但這套值是多少我不提供。

用法:

  • 先打開游戲,游戲運行後(游戲開始後),運行腳本。主要要確保游戲窗體不能拖拽到屏幕意外,程序無法識別屏幕以外的數據。

原理簡述:

  • 目標:讓計算機替我們執行連連看算法,所以只需要讓程序認識圖片,並且替我們點擊鼠標就可以。
  • 實現:
    • 步驟一:對屏幕進行圖像分析,將圖片的矩陣轉化成計算機認識的數組。(通過圖像切片和圖片比較實現)
    • 步驟二:計算機對數組執行連連看的算法,計算可以連通的點。(單純的數值運算)
    • 步驟三:讓計算機發送鼠標事件,點擊可以連通的兩個點。(Windows API實現)
    • 重復步驟二、三直到游戲勝利。

備注

  • 此項目開源僅僅是為了交流學習,大肆流傳可能會對其他公司的商業產品造成損失,所以請自覺遵守法律以及道德規范,切勿將其挪作他用,更不可用其獲取商業利益!

開源協議:

  • Apache Licence

截圖

  • 當然,在最後show幾張圖,展示下外掛的驚人效果,將時間間隔設置為0。



    資源下載地址:https://download.csdn.net/download/sheziqiong/85705593
    資源下載地址:https://download.csdn.net/download/sheziqiong/85705593

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved