Метод Python OpenCV | cv2.rectangle()

| | | | |

OpenCV-Python — — это библиотека привязок Python для решения задач компьютерного зрения. cv2.прямоугольник () используется для рисования прямоугольник на любом изображении.

Синтаксис: cv2 .прямоугольник (изображение, начальная_точка, конечная_точка, цвет , толщина)

Параметры:
изображение: Это изображение, на котором прямоугольник должен быть нарисован.
start_point: это начальные координаты прямоугольник. Координаты представлены в виде кортежей из двух значений ‚Äã‚Äãie (значение координаты X , значение координаты Y ).
end_point: It — конечные координаты прямоугольника. Координаты представлены в виде кортежей из двух значений ‚Äã‚Äãie (значение координаты X , значение координаты Y ).
цвет: It — это цвет границы рисуемого прямоугольника. Для BGR мы передаем кортеж. например: (255, 0, 0) для синего цвета.
толщина: это толщина прямоугольник граница в пикселях . Толщина -1 пиксель заполнит прямоугольник указанным цветом. .

Возвращаемое значение: возвращает изображение.

Изображение используется во всех приведенных ниже примерах:

Пример 1:


# Программа Python для объяснения cv2.прямоугольник () метод


# cv2 import

import cv2


#path

path = r `C: UsersRajnishDesktoppythonengineeringgeeks. png`


# Чтение изображения в режиме по умолчанию

image = cv2.imread (путь)


# Имя окна, в котором отображается изображение

имя_окна = `Image`


# Начальная координата, здесь (5, 5)
# представляет верхний левый угол
прямоугольник

start_point = ( 5 , 5 )


# Конечная координата, здесь (220, 22 0)
# представляет нижний правый угол прямоугольник

end_point = ( 220 , 220 )


# Синий цвет в BGR

color = ( 255 , 0 , 0 )


# Толщина линии 2 пикселя

толщина = 2


# Используя файл cv2. прямоугольник ()
# Нарисуйте 2 пикселя прямоугольник с синей рамкой

image = cv2.прямоугольник (изображение, начальная_точка, конечная_точка, цвет, толщина)


# Отображение изображения
cv2.imshow (window_name, image )

Вывод:

Пример № 2:

Используйте толщину -1 пиксель, чтобы заполнить прямоугольник черным цветом.


# Программа Python для объяснения cv2.прямоугольник () метод


# cv2 import

import cv2


# path

path = r `C: UsersRajnishDesktoppythonengineeringgeeks.png`


# Чтение изображения в оттенках серого

image = cv2.imread (путь, 0 )


# Имя окна, в котором отображается изображение

имя_окна = `Image`


# Начальная координата, здесь (100, 50)
# представляет верхний левый угол прямоугольника

start_point = ( 100 , 50 )


# Конечная координата, здесь (125, 80)
# представляет нижнюю правый угол прямоугольника

end_point = ( 125 , 80 )


# Черный цвет в BGR

color = ( 0 , 0 , 0 )


# Ширина строки -1 px
# Толщина -1 заполнит всю форму

толщина = - 1


# Используя cv2.прямоугольник () встретил hod
# Нарисуйте черный прямоугольник -1 px прямоугольник< /a>

image = cv2. прямоугольник (изображение, начальная_точка, конечная_точка, цвет, толщина)


# Показать изображение
cv2.imshow (window_name, image)

Вывод: