-
cv2.threshold(src, dst, thresh maxval, type)
参数:
src:输入矩阵
dst:输出矩阵
thresh:阈值
maxval:与THRESH_BINARY和THRESH_BINARY_INV阈值类型一起使用的最大值
type:阈值类型
介绍:
对每个数组元素应用固定级别阈值。该函数通常用于从灰度图像中获取
双级(二值)图像或用于去除噪声,即滤除具有太小或太大值的像素。
函数支持几种类型的阈值处理。它们由类型参数确定。
opencv-python中的运用:
ret, dst = cv2.threshold(img, 127, 255, cv2.THRESH_BINARY)
ret, dst = cv2.threshold(img, 0, 255, cv2.THRESH_BINARY+cv2.THRESH_OTSU) -
cv2.adaptiveThreshold(src, dst, maxvalue, adaptiveMethod, thresholdType, blockSize, C)
参数:
src:输入图像(8位,单通道)
dst:输出图像
maxValue:分配给满足条件的像素的非零值
adaptiveMethod:自适应阈值算法类型
thresholdType:阈值类型。 THRESH_BINARY 或 THRESH_BINARY_INV
blockSize:阈值快的大小
C:从平均值或加权平均值中减去常数
介绍:
对数组应用自适应阈值。
opencv-python中的应用:
dst = cv2.adaptiveThreshold(img, 255, cv2.ADAPTIVE_THRESH_GAUSSIAN_C, cv2.THRESH_BINARY, 11, 2)
图像阈值中的函数简述
猜你喜欢
转载自www.cnblogs.com/tianyahai/p/10878014.html
今日推荐
周排行