OpenCV 版本:3.4.3
編程語言:Python
https://docs.opencv.org/3.4.3/dc/d2e/tutorial_py_image_display.html
可以用 cv.imread(filename, flags)
函數(shù)來讀取圖像衙耕。
第一個參數(shù)為圖像名稱,必須采用全路徑或者將圖像和代碼放在同一目錄下时鸵。
第二個參數(shù)是一個標記常量饰潜,用來指定讀取圖像的方式彭雾。
下表為 flags 參數(shù)對應的常量定義:
常量名 | 值 | 描述 |
---|---|---|
cv.IMREAD_COLOR |
1 | 以彩色模式加載圖像锁保,忽略圖像的透明度(默認) |
cv.IMREAD_GRAYSCALE |
0 | 以灰度模式加載圖像 |
cv.IMREAD_UNCHANGED |
-1 | 以包含 alpha通道的模式加載圖像 |
圖像讀取代碼如下所示:
import numpy as np
import cv2 as cv
# flags參數(shù)可以用常量名或者對應的值
img = cv.imread('messi5.jpg', 0)
警告:
如果圖像路徑錯誤吴菠,此處不會拋出異常浩村,但是print(img)
會返回None
心墅。