摘要:是不是我這的問題獲取二進制輸出留還有另一個比較吃時間的操作是在請求百度問題,三個相關匹配一個問題匹配,這個也需要優化。
最近朋友一直再玩百萬這種直播猜題的游戲,網上也搜了很多項目,基本是python的天下了。
看網上的例子,說一下整體流程。
adb 截圖 --> 裁剪圖片只剩下題目和選項 ---> 請求百度 aip 接口 ---> 返回的題目和選項文字 ---> 再去捉取百度百度或者百度相關 && 問題+選項捉取匹配數 ---> 輸出幫助
自己擼了一個 PHP 版本的,現在有幾個問題比較明顯要解決的。大伙有什么想法給我建議 ,有空的大神一起寫代碼,哈哈。
說一下問題,現在程序運行一次平均需要 6s 左右( gif 圖中顯示 9s 多)是因為我在錄視頻,加上渣電腦,硬盤讀寫慢。
這 6s 的時間分配大概是這樣的。
有將近 3s 左右的時間浪費在了截圖,(可能是我電腦渣,每臺電腦可能都不一樣)
shell_exec("adb shell screencap -p /cache/screen.png"); shell_exec("adb pull {$this->tmpFile} {$this->cacheFile}");
這里是先截圖保存在手機的緩存文件,然后在pull回電腦,這兩個操作極為消耗時間。
(網上有一步操作的,
adb shell screencap -p screen.png // 或者 adb shell screencap -p > screen.png
我沒用的原因是因為我電腦顯示這個,(!不能再吐槽我的電腦了)
其實我的想法是直接這樣的:直接獲取二進制輸出,然后去請求圖片識字接口,這樣少了 io 操作,也許會更快。但是還是出現圖片的那個錯誤,待各位大神幫忙驗證。是不是我這的問題
// 獲取二進制輸出留 $output = shell_exec("adb shell screencap -n"); // do something
還有另一個比較吃時間的操作是在請求百度問題,三個相關匹配+一個問題匹配,這個也需要優化。
最后上項目地址,在努力改代碼中!!!有興趣的朋友一起coding
DavidNineRoc/million-hero
gif 圖顯示時間這么久的原因是開著錄屏,電腦卡頓,硬盤讀寫只有 350k/s 速度
執行php test有可能出現的情況
adb 環境目錄未添加
下載地址 adb
添加環境目錄
![adb 環境]( http://p2uena5sd.bkt.clouddn.com//million/env1.png)
手機未連接
手機拔出 USB 重新連接,開啟調試模式
模擬器的話重啟
成功
php artisan如果執行失敗,請Issure
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/28139.html
摘要:好似突然之間,直播答題和撒幣就已經紅遍了大江南北。目前,直播競答還處于撒幣的燒錢狀態,未來這些平臺如何變現是不可忽視的難題。要說這幾天網絡上最火爆的是什么,那么毫無疑問就是各種撒幣了,號稱娛樂圈紀委的王思聰更是親自為一款在線答題應用軟件背書,造就了目前這種全民狂歡的景象。好似突然之間,直播答題和撒幣就已經紅遍了大江南北。沖頂大會、芝士超人、百萬贏家,這些仿佛一個工業生產線中出來的APP,也預...
摘要:自動提取題目,然后調用百度網頁進行搜索。百度免費接口有次天調用量限制,請合理使用。百度調用需要使用三個請自行注冊百度平臺,按照官方說明獲取。 百萬英雄,芝士超人,沖頂大會等答題助手。自動提取題目,然后調用百度網頁進行搜索。 Github源碼地址:點擊這里 各APP對應的運行文件 百萬英雄運行baiwan.py文件 芝士超人運行zhishi.py文件 沖頂大會運行chongding.p...
摘要:敵軍還有秒鐘到達戰場,請做好準備研究產品,王者榮耀為什么這么火它的用戶成長體系是怎樣的用戶到底是怎么上癮的作為產品經理,有哪些是可以借鑒學習的本文的小編將從上癮模型,全面分析王者榮耀到底是怎么一步步讓用戶上癮的。 敵軍還有5秒鐘到達戰場,請做好準備!研究產品,王者榮耀為什么這么火?它的用戶成長體系是怎樣的?用戶到底是怎么上癮的?作為產品經理,有哪些是可以借鑒學習的! 本文的小編將從Ho...
閱讀 3713·2023-04-26 00:56
閱讀 2693·2021-09-30 10:01
閱讀 969·2021-09-22 15:30
閱讀 3926·2021-09-07 10:21
閱讀 1527·2021-09-02 15:40
閱讀 2762·2021-08-30 09:47
閱讀 1246·2021-08-16 10:57
閱讀 1871·2019-08-30 14:01