小编Hid*_*ame的帖子

如何使用Numpy/OpenCV屏蔽图像?

我有一个加载的图像:

im = cv2.imread(filename)
Run Code Online (Sandbox Code Playgroud)

我想保留位于图像中心的数据.我创建了一个圆圈作为我想要保留的区域的面具.

我创建了圆圈:

height,width,depth = im.shape
circle = np.zeros((height,width))
cv2.circle(circle,(width/2,height/2),280,1,thickness=-1)
Run Code Online (Sandbox Code Playgroud)

如何从原始图像中屏蔽圆圈外的数据?

masked_data = im * circle
Run Code Online (Sandbox Code Playgroud)

不起作用.

python opencv numpy

9
推荐指数
2
解决办法
4万
查看次数

标签 统计

numpy ×1

opencv ×1

python ×1