В данной статье напишем код на Python для обнаружения объектов на изображении. Перед написанием кода нам необходимо установить и импортировать библиотеки cv2, cvlib и tensorflow, без которой не будет работать cvlib. Сделать это можно через pip: pip install cvlib tensorflow opencv-python После их инсталляции мы импортируем всё необходимое: import cv2
import cvlib as cv
from cvlib.object_detection import draw_bbox Для начала необходимо загрузить изображение, на котором нужно получить объекты: import cv2
import cvlib as cv
from cvlib.object_detection import draw_bbox image = cv2.imread(r"путь_к_изображению") Далее обнаружим объекты на изображении при помощи функции detect_common_objects(): import cv2
import cvlib as cv
from cvlib.object_detection import draw_bbox image = cv2.imread(r"путь_к_изображению")
box, label, count = cv.detect_common_objects(image) Нарисуем рамки вокруг обнаруженных объектов: import cv2
import cvlib as cv
from cvlib.object_detection import draw_bbox image