Python OpenCV提取不规则图像区域
发布时间
阅读量:
阅读量
知识掌握
cv2.threshold()函数:
用于对多通道矩阵设定固定阈值,可将灰度图像转换为二值图像,同时具备消除特定噪声、剔除尺寸过小或过大的像素点等功能。
Python: cv2.threshold(src, thresh, maxval, type[, dst]) → retval, dst
该函数参数说明如下:
src:代表输入的图像数据源
thresh:设定的阈值,即处理的起始数值
maxval:设定的最大输出值
type:指定所采用的阈值处理类型,常见取值为0(对应cv2.THRESH_BINARY)
import cv2
img = cv2.imread('1.jpg')
cv2.imshow("src", img)
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
ret, dst = cv2.threshold(gray, 127, 255, cv2.THRESH_BINARY)
cv2.imshow("dst", dst)
cv2.waitKey(0)
全部评论 (0)
还没有任何评论哟~
