1. 程式人生 > >使用python編寫opencv程式(2、檢視圖片各種屬性,寫入圖片)

使用python編寫opencv程式(2、檢視圖片各種屬性,寫入圖片)

主要語句:

img.shape

img.copy()

cv2.imwrite(fileDir2,img,[int(cv2.IMWRITE_JPEG_QUALITY), 5])

1、讀取屬性

可以使用img.shape屬性讀取到圖片的長度及寬度,讀出的結果為一個三元陣列,其中前兩個元素為寬度,最後一個元素為影象模式,其中rgb用數字3來表示。

2、影象儲存

對影象進行處理時通常不希望在原圖上進行處理因此可以使用

img2 = img.copy()

對影象進行復制並在複製的物件上對圖片進行操作。

儲存的命令為

cv2.imwrite(newFileDir, img, [1L, 0])

imwrite的引數:第一個表示儲存的地址,第二個為儲存圖片,第三個為陣列,其中第一個元素為圖片的型別第二個元素為圖片的壓縮比例,100表示不壓縮,0表示壓縮到最大程度。