Как конвертировать список в cv :: UMat? - PullRequest
1 голос
/ 27 мая 2019

У меня есть список, этот список получает от детектора dlib:

dets = detector(frame, 0)
dets = [list(rect_to_bb(dets[0]))]
print(dets)
[[277, 294, 150, 149]]

Как я могу преобразовать этот список в Umat?

faces = cascade.detectMultiScale(gray, 1.3, 5)
print(faces)
[[259 264 182 182]]

Исключение, когда я использую список

    _, landmarks = facemark.fit(gray, dets)
TypeError: Expected cv::UMat for argument 'faces'

1 Ответ

1 голос
/ 27 мая 2019
dets = cv2.UMat(np.array(dets, dtype=np.uint8))

посмотрите на ссылку

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...