Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.12.2022, 03:14   #1
Maria_Kim
 
Регистрация: 05.12.2022
Сообщений: 9
По умолчанию Помогите с Python, уже долгое время не могу написать решение

Снимок экрана_20221211_031104.jpg



Задача, как по мне, очень тяжелая. И да, я знаю, качество картинки ужасное, но по другому не получается
Maria_Kim вне форума Ответить с цитированием
Старый 11.12.2022, 05:38   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Если можно пользоваться библиотеками, то пример кода (взят отсюда - https://opencv24-python-tutorials.re...iple-objects):
Код:
import cv2
import numpy as np
from matplotlib import pyplot as plt

img_rgb = cv2.imread('mario.png')
img_gray = cv2.cvtColor(img_rgb, cv2.COLOR_BGR2GRAY)
template = cv2.imread('mario_coin.png', 0)
w, h = template.shape[::-1]

res = cv2.matchTemplate(img_gray, template, cv2.TM_CCOEFF_NORMED)
threshold = 0.8
loc = np.where(res >= threshold)
for pt in zip(*loc[::-1]):
    cv2.rectangle(img_rgb, pt, (pt[0] + w, pt[1] + h), (0, 0, 255), 2)

cv2.imwrite('res.png', img_rgb)
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Есть комп,который долгое время лежал в гараже - есть ли реальная возможность его улучшить? Yusya88 Компьютерное железо 13 04.02.2023 07:22
помогите с решением задачи на файлы. Решение в Pascal и Python Глобин Кирилл Фриланс 2 11.11.2020 14:27