Рисование прямоугольников на изображениях с использованием модуля cv2 OpenCV

Термин «прямоугольник cv2» кажется опечаткой или неполной фразой. Однако, судя по контексту, похоже, что он связан с библиотекой OpenCV, а именно с модулем cv2, который обычно используется для задач компьютерного зрения в Python. Предполагая, что вы имели в виду «прямоугольник cv2», я могу предоставить вам информацию о методах рисования прямоугольников с использованием модуля cv2 OpenCV.

В OpenCV вы можете рисовать прямоугольники на изображениях, используя функцию cv2.rectangle(). Эта функция требует указания изображения, координат верхнего левого и нижнего правого углов прямоугольника, цвета и толщины. Вот пример фрагмента кода:

import cv2
# Load the image
image = cv2.imread('image.jpg')
# Define the top-left and bottom-right coordinates of the rectangle
top_left = (100, 100)
bottom_right = (300, 300)
# Specify the color and thickness of the rectangle
color = (0, 255, 0)  # Green color
thickness = 2
# Draw the rectangle on the image
cv2.rectangle(image, top_left, bottom_right, color, thickness)
# Display the image
cv2.imshow('Rectangle', image)
cv2.waitKey(0)
cv2.destroyAllWindows()

Этот код нарисует на изображении зеленый прямоугольник, начиная с координат (100, 100) и заканчивая координатами (300, 300).