本文主要闡述OpenCV2一些基本函數的使用。
在ubuntu下安裝OpenCV2:
pip install opencv-python
讀圖像用cv2.imread()
存圖像用cv2.imwrite()
縮放使用cv2.resize()
例子
import cv2
# 讀取一張圖像
test_img = cv2.imread('test.jpg')
print(test_img)
# 縮放一張成200*200圖片
img_resize = cv2.resize(test_img,(200,200))
# 縮放爲之前的一半
img_resize1 = cv2.resize(test_img, (0,0), fx=0.5, fy=0.5)
# 存儲img_resize圖片,指定圖片質量爲90,默認95
CV2.imwrite('test_new.jpg', img_resize, (cv2.IMWRITE_JPEG_QUALITY), 90)
# 對圖片進行裁剪 0:200取圖片數組的第一維,也就是取圖片矩陣的0到200行,即截取圖片的高
patch_img = img[0:200, 300:600]