Python OpenCV:在RGB图像上获取感兴趣的区域

时间:2019-02-06 18:42:16

标签: python opencv roi

因此,我对OpenCV还是个新手,但是我已经做了很多搜索,并且认为我无法在任何地方在线找到解决方案。

我有一个三通道RGB图像,我想找到它的ROI。要澄清的是,除了图像的小矩形子集(用单独的图像定义)以外,所有其他内容都应为黑色。

我通过以下方法实现了这一目标:

def roi(image, vertices):
    mask = np.zeros_like(image)
    cv2.fillPoly(mask, vertices, 255)
    masked = cv2.bitwise_and(image, mask)
    return masked

但是,这当然仅适用于灰度图像。用彩色图像实现它令我感到难过。关于如何实现此目标的任何建议或帮助,将不胜感激。

非常感谢。

0 个答案:

没有答案