讀圖片+操作
#調入包
import cv2
#讀入圖片,'bear.jpg'是我事先準備好的圖片(此處也可以填寫文件路徑)
#'0'讀灰度圖,'1'讀顏色圖,'-1'讀阿爾法通道圖
img = cv2.imread('bear.jpg',0)
#改變圖片大小 (600,500)是尺寸
img = cv2.resize(img,(600,500)))
#顯示圖片,img後參數指的是顯示哪張圖片
cv2.imshow('bear',img)
#顯示等待時間,'0'指的是任意鍵後停止
cv2.waitKey(0)
#關閉窗口
cv2.destroyAllWindows()
原圖:
讀灰度圖:
存儲圖片
import cv2
#調入系統包
import os
p = cv2.imread('bear.jpg', -1 )
cv2.imshow('bear',p)
cv2.waitKey(0)
#在這裏對要保存的文件名做同名檢測
if os.path.isfile('bear1.jpg'):
cv2.destroyAllWindows()
print('存在圖片儲存失敗')
else:
#如果沒有同名文件則輸出圖片用imwrite來輸出
cv2.imwrite('bear1.jpg',p)
cv2.destroyAllWindows()
print('成功')
效果圖:
除此之外,還可以對視頻進行操作,具體操作將在接下來筆記中進行講解