cv::Range()和cv::Rect()用于crop来获得感兴趣区域
1.v::Range(start,end)得到的是整数序列,区间为[start,end)
可以进行crop图片 以此来获得感兴趣区域(roi)
cv::Mat crop_image = img(cv::Range(roi_y1, roi_y2), cv::Range(roi_x1, roi_x2));
2.cv::Rect抠图(crop)
根据图片左上角坐标和右下角坐标进行抠图.
cv::Mat img;
cv::Point p1, p2;
cv::Rect rect(p1, p2);
cv::Mat dst = img(rect);
网友评论