该函数设置像素阀值,过滤掉背景部分
函数原型
dst = cv.inRange( src, lowerb, upperb[, dst] )
参数说明:
- src:原图
- lowerb:最低阀值,像素最小值(0-255),维度 1-3
- upperb: 最高阀值,像素最大值(0-255),维度 1-3
该函数将图像每一个像素点跟阀值做比较,像素点在两个阀值之间的,为255, 大于最大阀值,小于最小阀值都赋值0
返回:过滤后的图像
使用示例
import cv2
import numpy as np
lower = np.uint8([120, 120, 120])
upper = np.uint8([255, 255, 255])
# 低于lower_red 和高于uppper_red的部分都变成0, 之间的数字变成255,相当于过滤掉背景
white_mask = cv2.inRange(image, lower, upper)