Opencv學習筆記02 -- 對圖片視頻的基本處理

讀圖片+操作

#調入包
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('成功')

效果圖:
在這裏插入圖片描述在這裏插入圖片描述
除此之外,還可以對視頻進行操作,具體操作將在接下來筆記中進行講解

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章