Распознавание изображений дает различную уверенность - PullRequest
0 голосов
/ 15 апреля 2019

Я нахожусь в процессе автоматизации процесса обновления нашей панели KPI с помощью PyAutoGUI.Для этого требуется запустить отчет онлайн, экспортировать его в Excel и слегка настроить Excel.Я застрял при нажатии на предупреждение безопасности «Включить содержимое», которое появляется при открытии книги Excel.

Я попытался использовать следующий простой код: enab = gui.locateCenterOnScreen ('Enable2.png', trust = 0.7) gui.click (enab)

Для создания Enable2.png файл, я сделал скриншот файла Excel и обрезал его, чтобы показать только кнопку.ПРИМЕЧАНИЕ. Я попытался обрезать его, чтобы включить только кнопку, а также часть желтого фона.Обе дают одинаковые результаты

Это возвращает достоверность 0,4 (а иногда отличается / выбирает что-то еще).

import pyautogui as gui
import time

gui.FAILSAFE = True # fail-safe


gui.keyDown('alt')
gui.press('tab')
gui.keyUp('alt')
enab = gui.locateCenterOnScreen('Enable2.png', confidence=0.7)
gui.click(enab)

Почему уровень доверия такой низкий?Почему это отличается?Как я могу улучшить этот процесс?

...