Advertisement

opencv学习 开闭操作

阅读量:

代码示例如下:

复制代码
 #导入cv模块

    
 import cv2 as cv
    
 import numpy as np
    
  
    
 #开操作,删除小的干扰快
    
 def open_demo(image):
    
     print(image.shape)
    
     gray = cv.cvtColor(image, cv.COLOR_BGR2GRAY)
    
     # ret, binary = cv.threshold(gray, 0, 255, cv.THRESH_BINARY | cv.THRESH_OTSU)
    
     ret, binary = cv.threshold(gray, 0, 255, cv.THRESH_BINARY_INV | cv.THRESH_OTSU)
    
     cv.imshow("binary image", binary)
    
     # kernel=cv.getStructuringElement(cv.MORPH_RECT,(15,1))#提取水平线
    
     # kernel = cv.getStructuringElement(cv.MORPH_RECT, (1, 15))  # 提取竖着的线
    
     kernel

全部评论 (0)

还没有任何评论哟~