讀入圖片¶
概要¶
本節講的是如何使用OpenCV讀入圖片.
keywords imread 讀入圖像
讀入圖片¶
我們讀入一張圖片的時候, 使用的是cv2.imread
函數, 傳入的第一個參數是圖片的路徑.
我在代碼的同級目錄下放置了一個cat.jpg
小貓的照片.
注意,這里容易出錯,Linux與Windows的路徑格式不同,同時也需要注意相對路徑與絕對路徑。
# 導入一張圖像 模式為彩色圖片 img = cv2.imread('cat.jpg')
這樣你就讀入了這張小貓的圖片.
那opencv都支持導入哪些格式的圖片呢?
具體我們可以通過查閱文檔 , 在python終端中輸入:
help(cv2.imread)
PS: 前提你得導入cv2 模塊.
導入RBG彩圖 還是是 灰度圖?
第二個參數是圖像顏色空間, 默認就是BGR彩圖cv2.IMREAD_COLOR
上面這個語句跟下面作用是一樣的.
# 導入一張圖像 模式為彩色圖片 img = cv2.imread('cat.jpg', cv2.IMREAD_COLOR)
如果你想導入灰度圖, 就需要傳入 cv2.IMREAD_GRAYSCALE
img = cv2.imread('cat.jpg', cv2.IMREAD_GRAYSCALE)