1. 程式人生 > >OpenCV_Python 封裝模組imutils.py

OpenCV_Python 封裝模組imutils.py

下面的函式會經常用到,我們可以把它封裝成一個模組,使用呼叫它減少程式碼量,之後的一些常用函式也可以放到這個模組裡 我們可以寫一個imutils.py檔案

#imutils.py
import cv2
import numpy as np
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
注意:cv2.COLOR_BGR2RGB

cv2預設為 BGR順序,而Matplotlib庫順序為RGB,所以需要轉換

呼叫imutils模組,讀取存放在“D:/計算機視覺/OpenCV影象處理/”下的圖片

from imutils import *
#設定工作路徑
import os #匯入os模組
os.chdir('D:/計算機視覺/OpenCV影象處理/')