我使用OpenCV的面部检测器和C++进行dlib的面部对齐,而不是dlib的检测器,因为速度很慢.
要使用dlib的面部对齐,我必须将检测矩形传递给面部对齐功能.
但是,即使dlib的探测器没问题,我也不能这样做.
因为std::vector<rectangle> dets在dlib的示例代码中使用,我尝试分配如下所示,但我不能.
注意,detect_rectOpenCV的探测器是人脸检测矩形.
dets[0].l = detect_rect.left;
dets[0].t = detect_rect.top;
dets[0].r = detect_rect.right;
dets[0].b = detect_rect.bottom;
Run Code Online (Sandbox Code Playgroud)
你能告诉我什么建议吗?
谢谢.