python實現跳一跳輔助的實驗報告

2022-08-31 10:24:09 字數 1083 閱讀 9144

正所謂巨人的肩膀是乙個很nice的地方,早有大神編輯出了實現該操作的方法。就是這位:

python輔助作者github賬號為:wangshub。

作者的知乎專欄為:

參考操作文章 

過程記錄。。。

(實現該操作需要python)

1、adb驅動安裝。

>

【我的電腦—>屬性—>高階系統設定—>環境變數—>path—>編輯—>複製adb的路徑—>儲存】

3、安裝所需要的庫。

文章說執行命令『pip install -r requirements.txt 』, 但點開該 txt 可以發現裡面的庫是指定版本的,執行後就安裝指定版本的庫,有些可能不是最新的版本。

所以小編採用笨辦法,乙個乙個用pip進行安裝。

這樣好處有兩點:①可以確保所安裝的庫是最新版本;

②可以使用清華開源映象安裝相應的庫,速度快。(其中有個庫有大於400m,不用清華映象的話很慢很慢。)

ps:在執行pip install -r requirements.txt時,可能會出現許多問題,主要原因就是在安裝庫時遇到了問題。

解決:找出是哪個庫安裝失敗,另行嘗試解決安裝問題。

——————前期準備完成——————

4、手機與電腦的除錯。

將安卓手機用usb與電腦相連線,在安卓手機上開啟開發者模式

,並開啟usb除錯模式

。(每種安卓手機開啟的方法都不一樣,這裡需要小夥伴自己查詢自己型號的手機如何開啟開發者模式)

5、執行。

最後附上操作成功截圖:

雖然檢測出了可疑操作,但也算是操作成功的乙個標誌。

【ps:停止程式 —— ctrl + c 。】

跳一跳輔助實現思路詳解

當我們得到棋子的起始位置的時候,通過起始位置的y座標 棋子高度得到實際棋子的y座標,起始位置的x座標 棋子寬度得到實際棋子的x座標。之後我們要計算的是落腳點的座標。這裡我用的方法是opencv的邊緣檢測。因為的方塊邊緣清晰,所以用邊緣檢測可以得到非常清晰的方塊邊緣,像下面的,有了這張圖後,你就能做很...

python實現跳一跳

今天我們使用python來做一件有意思的事,使用python來完成跳一跳這個遊戲。在這裡先感謝一位大牛文章的啟迪,相關的程式和安裝包也由此位大牛提供。python輔助作者github賬號為 wangshub。作者的知乎專欄為 首先我們需要做好準備工作 windows10,乙個安卓真機,python3...

微信跳一跳輔助

background pos distance to time ratio 1.35 screenshot path tempfile.gettempdir screenshot.png def calculate jump distance im image.open screenshot pat...