Непонимание проблемы кода
import pyautogui
import cv2
import numpy as np
import pydirectinput
# Делаем скриншот экрана
screenshot = pyautogui.screenshot()
screenshot_np = np.array(screenshot)
screenshot_gray = cv2.cvtColor(screenshot_np, cv2.COLOR_RGB2GRAY)
t = 10
for i in range(36):
n = str(t) + ".png"
template_path = r"C:\Users\M&M's\Documents\Po pythony\Ai\Vid\Damage\" + n
template = cv2.imread(template_path)
if template is None:
print(f"Файл '{n}' не найден!")
continue
template_gray = cv2.cvtColor(template, cv2.COLOR_BGR2GRAY)
# Производим сопоставление образа
result = cv2.matchTemplate(screenshot_gray, template_gray, cv2.TM_CCOEFF_NORMED)
# Определяем минимум и максимум значений соответствия
, maxval, , maxloc = cv2.minMaxLoc(result)
# Порог уверенности (чем ближе к 1, тем сильнее совпадение)
THRESHOLD = 0.7
if max_val >= THRESHOLD:
h, w = template.shape[:2]
center_x = max_loc[0] + w // 2
center_y = max_loc[1] + h // 2
print(f"Картинка найдена на экране! Центр: ({center_x}, {center_y})")
else:
print("Картинку не удалось найти.")
t += 10


Кто разбирается в коде можете подсказать почему эта программа не находит на экране красный индикатор при условии того что перебирается 36 вариантов этого объекта с поворотом на 10 градусов.