Jij*_*ose 2 opencv image image-processing dlib
我正在做一个图像处理项目.我需要从一个varible(cv_image <bgr_pixel>)到另一个变量(cv_image <bgr_pixel>)中提取一个感兴趣的区域dlib::rectangle varible
在OpenCV中,它像:
Mat mainImage=cv::imread(location,0);
Mat roi = mainImage(cv::Rect(0,0,100,100))
Run Code Online (Sandbox Code Playgroud)
在Dlib中有没有类似的方法?
你可以用dlib::extract_image_chips().它允许您以各种方式指定芯片的来源,但您也可以这样做extract_image_chips(in_img, some_rectangle, out_img).但是,out_img不可能是一个cv_image.它必须是dlib::array2d或类似的东西dlib::matrix.更一般地说,如果你真的只想在OpenCV对象之间复制,那么你不需要dlib.