Функции рисования компьютерного зрения

Функций рисования в компьютерном зрении существует несколько:

cv.rectangle - нарисовать прямоугольник

cv.circle - нарисовать окружность

cv.ellipse - нарисовать овал

cv.polylines - нарисовать полигон

cv.putText - нарисовать текст

Мы здесь рассмотрим функцию рисования прямоугольника. Вставим в наш код следующие строчки:

import cv2 as cv


cv.rectangle(cv_image,(170,170),(270,0),(0,255,0),3)

Рассмотрим каждый параметр этой функции:

cv_image - переменная, в которой хранится захватываемое камерой изображение

(170, 170) - координаты левого верхнего угла прямоугольника

(270, 0) - координаты правого нижнего угла прямоугольника

(0, 255, 0) - цвет границ прямоугольника

3 - толщина границ прямоугольника

Код целиком, включая эту функцию:

Результат выполнения программы:

ЗАДАНИЯ НА САМОСТОЯТЕЛЬНУЮ РАБОТУ:

  1. Нарисовать прямоугольник по координатам изображения QR-кода

  2. Нарисовать окружность, вписанную в область изображения QR-кода

  3. Написать текст на изображении, который возьмите из зашифрованного текста QR-кода

Last updated

Was this helpful?