python - OpenCV - 将蒙版应用于彩色图像

标签 python opencv image-processing mask

如何在最新的 python 绑定(bind) (cv2) 中将蒙版应用于彩色图像?在以前的 python 绑定(bind)中,最简单的方法是使用 cv.Copy 例如

cv.Copy(dst, src, mask)

但是这个函数在 cv2 绑定(bind)中不可用。有没有不使用样板代码的解决方法?

最佳答案

这里,如果你已经有了掩码图像,你可以使用 cv2.bitwise_and 函数。

检查以下代码:

img = cv2.imread('lena.jpg')
mask = cv2.imread('mask.png',0)
res = cv2.bitwise_and(img,img,mask = mask)

lena 图像和矩形 mask 的输出如下。

enter image description here

关于python - OpenCV - 将蒙版应用于彩色图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10469235/

相关文章:

python - splinter 的 Pandas 安装

java - 为什么模糊图像得到更好的拉普拉斯分数方差?

android - 如何将android触摸坐标转换为OpenCV图像坐标?

python - Tensorflow 与 Numpy 数学函数

python - 将相同的列表添加到新列中的 pandas DataFrame 中的每一行

python - 如何在使用 python 调度模块与共享作业队列并行执行作业时传递参数

python - 将图像中的白色像素更改为不同的颜色

java - 如何在android中使用opencv访问轮廓区域内的像素并写回原始图像

image-processing - 如何播放隔行视频,图片上半部分偶数行,下半部分奇数行?

python - 从 Image Generator 绘制图像