如何从图像中提取ROI区域并在窗口中显示它

时间:2013-11-06 10:19:52

标签: c++ opencv image-processing

如何在新窗口中显示ROI区域?

我在Image中画了一个矩形。我想在一个单独的窗口中显示这个部分。我试了很多功能来找到一个功能,但似乎什么都没有。

这是我用来画矩形的。

cv::rectangle(Mid, Point( 140, 140), Point( 60, 60),Scalar(255), 1, 8, 0);

1 个答案:

答案 0 :(得分:2)

以下是您需要的步骤

cv::Mat image = cv::imread("img.jpg");

// SetImageRoi
cv::Rect roi(100, 100, 280, 80);
cv::Mat image_roi = image(roi);

//show the result
imshow("src",image);
imshow("roi",image_roi);
waitKey();