ПОИСК ИЗОБРАЖЕНИЯ В ИЗОБРАЖЕНИИ PYTHON
Поиск изображения в изображении - это задача компьютерного зрения, представляющая собой поиск определенного шаблона или объекта внутри другого изображения. Для решения этой задачи на языке Python существуют несколько библиотек, таких как OpenCV или scikit-image.
Процесс поиска изображения в изображении обычно состоит из нескольких шагов:
1. Получение изображения и шаблона. Прежде всего, необходимо загрузить оба изображения в программу:
import cv2img = cv2.imread('image1.png', 0)
template = cv2.imread('image2.png', 0)
2. Нормализация изображений. Для более эффективного поиска необходимо нормализовать изображения:
img_norm = cv2.normalize(img, None, 0, 255, cv2.NORM_MINMAX)
template_norm = cv2.normalize(template, None, 0, 255, cv2.NORM_MINMAX)
3. Выполнение поиска. После нормализации изображений можно выполнить поиск. OpenCV предоставляет функцию matchTemplate(), которая ищет шаблон в изображении:
result = cv2.matchTemplate(img_norm, template_norm, cv2.TM_CCORR_NORMED)
4. Отображение результатов. Наконец, можно отобразить найденный объект или шаблон на исходном изображении:
threshold = 0.8
locations = np.where(result >= threshold)
for loc in zip(*locations[::-1]):
cv2.rectangle(img, loc, (loc[0] + w, loc[1] + h), (0, 255, 0), 2)
cv2.imshow("Result", img)
В результате выполнения данного кода будет отображено исходное изображение с выделенной областью, содержащей найденный шаблон.
Поиск объектов на изображениях - Проекты по нейросетям
[Python] Введение в ImageAI - Распознаем объекты на фото за 7.5 минут без OpenCV
Сделал 3D в консоли с нуля - трассировка лучей
Поиск изображения на экране до полного исчезновения
Object Detection OpenCV Python - Easy and Fast (2020)
Dominating an Online Game with Object Detection Using OpenCV - Template Matching.
Распознавание текста с изображения на Python - EasyOCR vs Tesseract - Компьютерное зрение
[Python] Введение в распознавание контуров через OpenCV
Новые материалы:
- Классификация новостей python
- Числа каталана python
- Как сравнить каждый элемент списка с каждым python
- Python core win32api virtualbox скачать
- Mac os удалить python
- Подсветка синтаксиса python
- Отсортировать датафрейм по столбцу python
- Как удалить кнопку в tkinter python
- Открыть несколько файлов python
- Книга python скачать
- Добавить в массив значение python