Функций рисования в компьютерном зрении существует несколько:
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 - толщина границ прямоугольника
Код целиком, включая эту функцию:
Результат выполнения программы:
ЗАДАНИЯ НА САМОСТОЯТЕЛЬНУЮ РАБОТУ:
Нарисовать прямоугольник по координатам изображения QR-кода
Нарисовать окружность, вписанную в область изображения QR-кода
Написать текст на изображении, который возьмите из зашифрованного текста QR-кода