opencv- python使用
阿新 • • 發佈:2018-04-24
通道 彩色 imread key 一個 waitkey enc 程序 destory
opencv_python使用
一、opencv中的Gui特性:
1、讀入圖像:
cv2.imread()函數讀入圖像。其參數是:
(1)此圖片的路徑。
(2)告訴函數如何讀取這幅圖片:
cv2.IMREAD_COLOR:讀入一副彩色圖像。但圖像的透明度會被忽略,可以用1表示。
cv2.IMREAD_GRAYSCALE:以灰度模式讀入圖像,可以用0表示。
cv2.IMREAD_UNCHANGED:讀入一幅圖像,並且包括圖像的alpha通道,我還沒有試出來這個該如何表示。
1 import numpy as np 2 import cv2 3 img=cv2.imread(‘F:\python\opencv\pic\kongfu.jpg‘,0)View Code
2、顯示圖像:
cv2.imshow() 顯示圖像。第一個參數是窗口的名字,其次是獲得的圖像參數。
3、保存圖像:
使用函數cv2.imwrite()來保存一個圖像。第一個參數是一個文件名,之後是你要保存的圖像。
總結代碼:
1 #下面的程序將會加載一個灰度圖,顯示圖片,按下’s’鍵保存後退出,或者按下 ESC 鍵退出不保存View Code2 import numpy as np 3 import cv2 4 img=cv2.imread(‘F:\python\opencv\pic\kongfu.jpg‘,0) 5 cv2.imshow(‘功夫熊貓‘,img) 6 k=cv2.waitKey(0) 7 if k==27: 8 cv2.destoryAllWindows() 9 elif k==ord(‘s‘): 10 cv2.imwrite(‘F:\python\opencv\pic\kongfu.png‘,img) 11 cv2.destroyAllWindows()
opencv- python使用