第七史詩裝備計(jì)算器使用指南
目前還是測(cè)試狀態(tài)?當(dāng)前僅支持模擬器
使用的視頻放在這里可以做個(gè)參考
下載的連接放在這里:?
123盤?https://www.123pan.com/s/ItDLVv-wQ6XH.html
度盤?https://pan.baidu.com/s/1w_QR_BCN7k1i5d4PAmkQZA?pwd=ybsb
GitHub:https://github.com/Neoinvoker/epic7-item-estimator

環(huán)境配置:
1. 請(qǐng)先安裝Tesseract OCR:
在下載的壓縮包中有tesseract-ocr-w64-setup-5.3.1.20230401.exe,雙擊運(yùn)行,一路下一步就行。選擇安裝路徑的時(shí)候要留意一下,等下會(huì)用到。

這個(gè)路徑默認(rèn)為:C:\Program Files\Tesseract-OCR
2. 打開這個(gè)文件夾下的tessdata文件夾,并將我的“v0.1-alpha”文件夾下的 “請(qǐng)將這個(gè)文件夾內(nèi)的E7.traineddata拷貝到tessracet下” 文件夾打開,如這個(gè)文件的名字所述,將里面的E7.traineddata拷貝到對(duì)應(yīng)位置。
? ?如果是默認(rèn)的安裝路徑,則應(yīng)該拷貝到C:\Program Files\Tesseract-OCR\tessdata中

? ?在該目錄下的tessdata中拷貝本項(xiàng)目中的 **E7.traineddata** 這個(gè)文件是我訓(xùn)練的用于識(shí)別第七史詩游戲內(nèi)字體的OCR模型
3. 在程序目錄下配置Tesseract路徑: 打開“v0.1-alpha”文件夾中的“tesseract_path.txt”,將你的安裝路徑復(fù)制進(jìn)去并保存就可以了


4. 模擬器設(shè)置:
請(qǐng)將模擬器分辨率設(shè)置為:寬 720 長 1280 DPI 320,因?yàn)槭遣扇D片文字提取的方式讀取裝備詞條,需要保證分辨率與我代碼中設(shè)置的一致,目前暫不支持自適應(yīng)分辨率

模擬器開啟ADB調(diào)試功能,通常這個(gè)功能在模擬器的其他設(shè)置選項(xiàng)卡中開啟,找不到開啟的方法請(qǐng)自行百度

?至此,全部環(huán)境配置完成,可以使用了!

使用說明:
連接到ADB,點(diǎn)擊連接按鈕即可

說明:目前可以自動(dòng)連接到ADB,直接點(diǎn)擊連接按鈕即可,如果不能正確連接到ADB,請(qǐng)手動(dòng)輸入ADB端口,不同模擬器ADB端口不同
例如:雷電模擬器端口為5555 請(qǐng)將對(duì)應(yīng)模擬器的端口號(hào)寫入 ADB端口號(hào)的文字框? 例如:雷電模擬器就寫 127.0.0.1:5555? (mumu的應(yīng)該是7555,其他的自行百度) 然后點(diǎn)擊 連接ADB 按鈕 等待約2秒后 提示連接成功 即說明成功連接到ADB
2. 請(qǐng)?jiān)谙聢D的界面點(diǎn)擊計(jì)算,在別的位置點(diǎn)擊計(jì)算會(huì)提示無法識(shí)別英雄或傳說裝備。因?yàn)閳D片識(shí)別的位置是寫死的= =,目前就是這樣,未來考慮更人性化一點(diǎn)

3. 計(jì)算的流程參考下面這個(gè)流程圖,這個(gè)視頻的出處我找不到了,感謝這個(gè)視頻的作者提供的判斷方法,如果有知道的也請(qǐng)告訴我,我會(huì)添加出處。

請(qǐng)務(wù)必多自己檢查一下,看看判斷有沒有出錯(cuò),我個(gè)人的賬號(hào)裝備有限,以我目前的測(cè)試來看是沒有問題的,但不敢確定有沒有小bug,如果您遇到了bug感謝您給我反饋!