ПОИСК ПРЯМОУГОЛЬНИКОВ 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

BLGPG-C90DCB0F61A6-24-09-19-20

Новые материалы: