Python не может расти прямоугольник. dlib не имеет атрибута grow_rect - PullRequest
0 голосов
/ 01 мая 2020

У меня есть программа dlib, которая распознает фронтальное лицо. Все отлично работает Когда он находит лицо, он возвращает список прямоугольников. Я просто хочу немного увеличить размер прямоугольника (скажем, на 50%), чтобы он включал не только лицо, но и волосы, шею и т. Д. c. Я попытался использовать функцию из python dlib docs , как показано здесь , но когда я это сделал, я получил ошибку. Я попытался удалить его, но ошибка осталась.

Код:

//do some dlib magic above with a cv2 image
//gets a rects list that we go trough
    for rect in rects:
            rect2 =rect
            rect2 =rect2.grow_rect(rect2,100)

Я попробовал все возможные сочетания функции, но ни одна из них не работает. Что мне здесь не хватает? И есть ли альтернатива?

Версия: <19.7.0>

Платформа:

Компилятор: <- Python 3.6.4 64-битная среда Visual Studio Code ->

...