如何在python中使用opencv选择二进制阈值区域的ROI?

时间:2017-05-31 05:18:42

标签: python opencv roi

我试图从原始处理过的二进制图像裁剪图像,假设我有原始图像

Original Image

我从原来的

获得了二进制图像

Binary image

我想使用blob分析仅将图像裁剪为白色区域

我该怎么做?

2 个答案:

答案 0 :(得分:1)

在c ++中你可以使用,

cv::Mat output_Mat = cv::Mat::zeros(RGB_Mat.size(), RGB_Mat.type());
RGB_Mat.copyTo(output_Mat, Binary_Mat);

希望你能找到相应的python方法。

答案 1 :(得分:0)

points = cv2.findNonZero(binary_image);
min_rect = cv2.boundingRect(points);