iT邦幫忙

0

pyautogui編譯成exe圖片無法定位

  • 分享至 

  • xImage

python 3.10.4版

使用pyautogui圖片定位去模擬滑鼠去按某個功能

在還沒編譯console中執行,所有功能均正常

用pyinstaller跟nuitka編譯成exe後

圖片辨識地位都不能動了,定位也沒顯示None,沒錯誤

pyautogui.locateCenterOnScreen() 完全沒反應

grayscale跟confidence都有排列組合使用

python版本也用pyenv去嘗試3.7 3.6版使用

都是console中正常,exe後沒反應

請問大大們有沒有人有解?

圖片路徑是絕對路徑嗎?
kungyc iT邦新手 5 級 ‧ 2022-07-21 11:31:09 檢舉
恩 絕對路徑 問題已經解決

在於opencv的版本問題

因為使用的是python 3.10版
及較新板的opencv-python

所以必須安裝舊版的opencv-python
而 3.10版安裝舊版的cv又有問題

只好把 3.10降到 3.7 在裝 opencv-python 4.5.3

然後這樣就過了

還有 Pillow 也要裝

這要感謝好朋友google先生
https://stackoverflow.com/questions/69876548/how-can-i-export-module-opencv-via-pyinstaller-if-it-is-not-imported-in-project
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答