这个博客总结了一些
https://blog.csdn.net/bleakie/article/details/78263094
Mat转matrix<unsigned char>,这是灰度图像的转换方法:
使用之前需要先将图像灰度化,否则会报错
Mat image_roi;
matrix<unsigned char> imgt;
assign_image(imgt, cv_image<unsigned char>(image_roi));
彩色图像转化方法为:
matrix<dlib::rgb_pixel> imgt;assign_image(imgt, cv_image<rgb_pixel>(image_roi));
- dlib中rectangle 截取图像
dlib::rectangle det(lt.x,lt.y, rb.x, rb.y);//左上和右下坐标
dlib::matrix<unsigned char> matrix_t; matrix_t = subm(matrix_img, det);