看板 EzHotKey 關於我們 聯絡資訊
最近在把一些按鍵精靈常用小工具轉換到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 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.241.182.118 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/EzHotKey/M.1640055908.A.9B3.html
bhbbbbb: 這不是AHK的範疇了,可以試試看用 Dllcall 或 run, [ 12/23 16:19
bhbbbbb: external program] 來用其他的外部程式。 12/23 16:19
bhbbbbb: 可以找找看現成的 OCR 軟體,再不行就只能自己搞一個 12/23 16:21
bhbbbbb: image classification 的 model 來用。 12/23 16:21
bhbbbbb: 喔我剛剛沒有看到下面那篇,原PO可能可以參考一下! 12/23 16:26
snk2kimo: 好的,謝謝你哦! 12/25 14:41