5.opencv函数--cv2.inRange

该函数设置像素阀值,过滤掉背景部分

函数原型

dst = cv.inRange( src, lowerb, upperb[, dst] )
参数说明:

  1. src:原图
  2. lowerb:最低阀值,像素最小值(0-255),维度 1-3
  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)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值