ПОИСК ПРЯМОУГОЛЬНИКОВ OPENCV PYTHON
OpenCV - это мощный инструмент для компьютерного зрения, который может использоваться для выполнения различных задач, в том числе и поиска прямоугольников на изображении. Для решения этой задачи в OpenCV есть несколько методов, включая использование функции cv2.rectangle()
.
Для начала работы с OpenCV нужно установить библиотеку и импортировать ее в проект Python:
import cv2
import numpy as np
Затем можно загрузить изображение, на котором нужно найти прямоугольники:
image = cv2.imread('image.png')
Далее, для поиска прямоугольников на изображении можно использовать функцию cv2.rectangle()
и передать ей координаты верхнего левого угла и нижнего правого угла:
cv2.rectangle(image, (x1, y1), (x2, y2), (0, 255, 0), 2)
Здесь (x1, y1)
- это координаты верхнего левого угла прямоугольника, а (x2, y2)
- это координаты нижнего правого угла. Можно также задать цвет и толщину линии прямоугольника.
Еще одним методом для поиска прямоугольников на изображении в OpenCV является использование функции cv2.findContours()
. Она находит контуры на изображении и может быть использована для поиска прямоугольников с помощью функции cv2.boundingRect()
:
contours, hierarchy = cv2.findContours(image, cv2.RETR_LIST, cv2.CHAIN_APPROX_SIMPLE)
for contour in contours:
x, y, w, h = cv2.boundingRect(contour)
cv2.rectangle(image, (x, y), (x + w, y + h), (0, 255, 0), 2)
Здесь сначала находим контуры на изображении, затем перебираем каждый контур и применяем функцию cv2.boundingRect()
, чтобы найти прямоугольник, который описывает контур. Далее рисуем найденные прямоугольники на изображении.
How to Detect Text in OpenCV [Python]
Hand Tracking 30 FPS using CPU - OpenCV Python (2021) - Computer Vision
OpenCV Python Tutorial #7 - Template Matching (Object Detection)
OpenCV Python Tutorial #1 - Introduction \u0026 Images
OpenCV Python Tutorial For Beginners 25 - Detect Simple Geometric Shapes using OpenCV in Python
OpenCV Python Course - Learn Computer Vision and AI
AI Virtual Mouse - OpenCV Python - Computer Vision
How to locate an object on a screenshot using Python, OpenCV \u0026 PyAutoGUI
OpenCV Python Tutorial For Beginners 3 - How to Read, Write, Show Images in OpenCV
Object Detection 101 Course - Including 4xProjects - Computer Vision
Новые материалы: