OpenCV_Python 封裝模組imutils.py
阿新 • • 發佈:2018-12-13
下面的函式會經常用到,我們可以把它封裝成一個模組,使用呼叫它減少程式碼量,之後的一些常用函式也可以放到這個模組裡 我們可以寫一個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影象處理/')