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