opencv图像处理(二)
生活随笔
收集整理的這篇文章主要介紹了
opencv图像处理(二)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
讀入圖像
cv2.imread(filepath,flags)讀入圖片
-
filepath:要讀入圖片的完整路徑
-
flags:讀入圖片的標志
- cv2.IMREAD_COLOR:默認參數(shù),讀入一副彩色圖片,忽略alpha通道- cv2.IMREAD_GRAYSCALE:讀入灰度圖片- cv2.IMREAD_UNCHANGED:顧名思義,讀入完整圖片,包括alpha通道
顯示圖像
cv2.imshow(wname,img)顯示圖像,第一個參數(shù)是顯示圖像的窗口的名字,第二個參數(shù)是要顯示的圖像(imread讀入的圖像
保存圖像
使用函數(shù)cv2.imwrite(file,img,num)保存一個圖像。第一個參數(shù)是要保存的文件名,第二個參數(shù)是要保存的圖像。可選的第三個參數(shù),它針對特定的格式:對于JPEG,其表示的是圖像的質(zhì)量,用0 - 100的整數(shù)表示,默認95;對于png ,第三個參數(shù)表示的是壓縮級別。默認為3.
import cv2 i=cv2.imread("test.png") print(i) cv2.imshow("demo",i) # 顧名思義等待鍵盤輸入,不用waitKey的話,窗口會一閃而逝,看不到顯示的圖片。 cv2.waitKey(0) # 銷毀所有窗口 cv2.destroyAllWindows() cv2.imwrite("lesson1.png",i)截取圖像到
總結(jié)
以上是生活随笔為你收集整理的opencv图像处理(二)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 十四、深入Python条件和循坏
- 下一篇: 图像的运算(三)