因此,我对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
但是,这当然仅适用于灰度图像。用彩色图像实现它令我感到难过。关于如何实现此目标的任何建议或帮助,将不胜感激。
非常感谢。