OpenCV:圖像的開運算與閉運算


導包:

import numpy as np
import cv2
import matplotlib.pyplot as plt
def show(image):
    plt.imshow(image)
    plt.axis('off')
    plt.show()
def imread(image):
    image=cv2.imread(image)
    image=cv2.cvtColor(image,cv2.COLOR_BGR2RGB)
    return image

開運算代碼:

kernel=cv2.getStructuringElement(cv2.MORPH_RECT,(10,10))
opening=cv2.morphologyEx(image,cv2.MORPH_OPEN,kernel)
show(opening)

閉運算代碼:#下面開始閉運算,膨脹之后再腐蝕,用於去除黑點

kernel=cv2.getStructuringElement(cv2.MORPH_RECT,(10,10))
opening=cv2.morphologyEx(image,cv2.MORPH_OPEN,kernel)
show(opening)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM