如何更改特定像素'在OpenCV python中使用inRange()获取BGR值的颜色

时间:2018-06-18 06:37:49

标签: opencv python-3.6

我有一个灰度图像,想要使用inRange()opencv python将某些像素更改为黑色像素。任何人都可以建议如何做到这一点?

1 个答案:

答案 0 :(得分:0)

inRange会给你一个面具。使用按位AND应用该掩码,仅获取位于指定范围内的像素。

mask =  cv.inRange( img, lowerb, upperb)
imgMasked = cv.bitwise_and(img,mask)