Advertisement

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)

还没有任何评论哟~