Do you know why dlib face detection doesn't work with grayscale images (python works pretty well with grayscale images)?
My code:
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);
How to make it work?