Сопоставление шаблонов OpenCV с использованием прозрачных шаблоновPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Сопоставление шаблонов OpenCV с использованием прозрачных шаблонов

Сообщение Anonymous »

Чтобы убедиться, что у меня нет проблем с XY, я хочу идентифицировать временные метки в VOD для потока видеоигр. Например, я хотел бы программно зафиксировать временные метки, в которых мы видим наложение GAME для конца игры, здесь: Подобные моменты в матче можно увидеть например на 11:52, где GO! находится на экране.
У этого элемента GAME есть некоторые отличия: в центре у него есть белая полоса, которая с течением времени становится меньше, но «контур» остается неизменным. Наивный подход, который приходит на ум, заключался бы в создании своего рода шаблона, который имел бы либо только схему ИГРЫ, внутренности, либо какую-то их комбинацию. Альбом шаблонов Imgur: https://imgur.com/a/ssbu-game-templates-sU1kTBn
Я ссылался на похожие сообщения, например, на этот, в котором я хотел захватить мини-карту в runescape и templateMatching с прозрачным изображением.
Код, с помощью которого я пытаюсь это сделать, перебирая все методы и все пороговые значения от 0,01 до 0,99.
Пример игры изображения намеренно разного качества: https://imgur.com/a/QbzU9LA

Код: Выделить всё

import cv2
import numpy as np

test_img = cv2.imread(test_path, cv2.IMREAD_UNCHANGED)
template_img = cv2.imread(template.template_path, cv2.IMREAD_UNCHANGED)
result = cv2.matchTemplate(test_img, template_img, method, none, template_img)
locations = np.where (result 

Подробнее здесь: [url]https://stackoverflow.com/questions/78694928/opencv-template-matching-using-transparent-templates[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»