1. 程式人生 > >opencv- python使用

opencv- python使用

通道 彩色 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 鍵退出不保存
2 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()
View Code

    

opencv- python使用