2024-10-02 10:25:56 发布
网友
我选择了一个图像区域,如下所示:
http://slideplayer.com/4593320/15/images/9/Intelligent+scissors+http%3A%2F%2Frivit.cs.byu.edu%2FEric%2FEric.html.jpg
现在,我想用OpenCV提取选定的区域。在
我怎么能做到呢?我已经研究过了,但没有任何有用的东西。在
提前谢谢。在
首先,你必须导入你的像素位置到程序,你必须创建轮廓对象使用点。我想你知道怎么做。在
您可以从以下链接中找到如何创建轮廓对象:
Creating your own contour in opencv using python
您可以使用下面的代码从您选择的图像中填充黑色
black = np.zeros(img.shape).astype(img.dtype) color = [1, 1, 1] cv2.fillPoly(black, contours, color) new_img = img * black
我想你知道(或找到)如何在用轮廓像素把剩下的图像去掉后进行裁剪。在
首先,你必须导入你的像素位置到程序,你必须创建轮廓对象使用点。我想你知道怎么做。在
您可以从以下链接中找到如何创建轮廓对象:
Creating your own contour in opencv using python
您可以使用下面的代码从您选择的图像中填充黑色
我想你知道(或找到)如何在用轮廓像素把剩下的图像去掉后进行裁剪。在
相关问题 更多 >
编程相关推荐