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

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

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

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

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

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

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

Подробная информация об этих функциях по ссылке: https://docs.opencv.org/master/dc/da5/tutorial_py_drawing_functions.html

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

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 - толщина границ прямоугольника

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

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

Чтобы увидеть результат необходимо открыть web-сервис в браузере и открыть топик, который мы создали. Подробнее по ссылке: https://lahmeneffa.gitbook.io/docs-tkuik/programmirovanie-poletov/raspoznavanie-qr-kodov/raspoznavanie-qr-koda-s-zakhvatom-odnogo-kadra

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

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

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

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

Last updated