[AHK-] ImageSearch模糊搜尋請教

作者: snk2kimo (snk2kimo)   2021-12-21 11:05:04
最近在把一些按鍵精靈常用小工具轉換到AHK,
新手上路,感謝[AutoHotKey 官方教學文件]與板上高手,大致上都學習轉換成功。
目前對於圖像模糊搜尋遇到一個問題,也思考不出替代解決的方式。
不知道是否有高手能給點思路或方向的指點。
問題如下:
我希望透過ImageSearch圖像搜尋,達成郵局自動點擊帳號的功用。
但是在郵局轉帳畫面,數字鍵盤的部分,是隨機位置+背景隨機有小色塊。
數字背景有隨機色塊的問題,導致我沒辦法圖片搜尋成功。
https://imgur.com/a/0yq4l0B
嘗試過的方法有:
1.參數ImageFile 加上*n:漸變值拉高到220~230才有可能找到圖片,但是準確度非常不
穩定
2.參數ImageFile 加上*TransN:設定白色、黑色或RGB 模式也是找不到。
3.上面方式有交互用過JPG、PNG圖檔,數字以外去背景或是調成黑色底去搜尋圖片,一樣
無法達成。
按鍵精靈時期調整相似度0.9是可以成功找到圖片的,
所以我在想因該是我沒找到正確使用AHK的方式,
不知道對於AHK模糊搜索有沒有版上高手有類似問題,有解決或替代的方式,
希望能指點一些,感謝!
我的程式碼如下:
F6:: ;郵局帳號圖像定位
While, True
{
Sleep, 100
;搜尋數字2
__ImageFilePath := A_ScriptDir . "\pic\自動按帳號\4.帳號2.jpg"
CoordMode, Pixel
CoordMode, Mouse
ImageSearch, __FoundX, __FoundY, 779, 649, 1312, 730, *15
%__ImageFilePath%
If (ErrorLevel = 0)
{
MsgBox, 找到圖片, %__FoundX%, %__FoundY%
}
Else
{
MsgBox, 沒找到
Continue
}
}
Return
作者: bhbbbbb (影)   2021-12-23 16:19:00
這不是AHK的範疇了,可以試試看用 Dllcall 或 run, [external program] 來用其他的外部程式。可以找找看現成的 OCR 軟體,再不行就只能自己搞一個image classification 的 model 來用。喔我剛剛沒有看到下面那篇,原PO可能可以參考一下!
作者: snk2kimo (snk2kimo)   2021-12-25 14:41:00
好的,謝謝你哦!

Links booklink

Contact Us: admin [ a t ] ucptt.com