Dlib распознавание лиц не работает с изображениями в градациях серого - PullRequest
0 голосов
/ 17 сентября 2018

Знаете ли вы, почему dlib распознавание лиц не работает с изображениями в градациях серого (python очень хорошо работает с изображениями в градациях серого)?

Мой код:

mFaceDetector = dlib::get_frontal_face_detector();
// image is opencv grayscale mat
dlib::array2d<unsigned char> img;
dlib::assign_image(img, dlib::cv_image<unsigned char>(image));

std::vector<dlib::rectangle> mRets = mFaceDetector(img);

Как заставить это работать?

1 Ответ

0 голосов
/ 05 ноября 2018

В твоем коде нет ничего плохого с моей точки зрения.У меня тоже самое.Вы должны проверить

  1. Изображение загружается правильно с помощью функции imshow ()
  2. Если оно работает с не-серым изображением и другим изображением
  3. Если вы устанавливаетелюбое значение scan_fhog_pyramid для детектора
  4. mRets.size ()
...