OpenCV——Python:(一)画像の読み取り、表示、保存


  • ピクチャの読み取り、表示、保存:
  • 読書:cv 2.imread(「ピクチャのパス」、開く方法)ピクチャパス:
  • 絶対パス:コードと同じディレクトリになく、「E:Photosaobing.jpg」
  • のような詳細なアドレスを書きます.
  • 相対パス:コードが同じディレクトリで、「ao_bing.jpg」
  • のように画像名を書くだけでよい.
  • 注:ピクチャパスが分からない場合、pycharmは表示をサポートします:ピクチャファイル名をクリックして、単機でマウスの右ボタンをクリックして、Copy Pathは絶対パスで、Copy Relative Pathは相対パスです!

  • 開く方法:
  • 1、デフォルトの開き方、カラー画像のロード、どの画像の透明度も
  • は無視されます.
  • 0、階調画像
  • をロードする.
  • -1、alphaチャネル
  • を含む画像をロードする
  • 表示:cv 2.imshow(「ウィンドウ名」,ピクチャ)-ウィンドウ名:自分で名前を付ける(異なるウィンドウは異なる名前を使用するが、同じピクチャであってもよい)-ピクチャ:ピクチャを開くときに自分で名前を付ける変数、例えば
  • #img   
    img=cv2.imread("ao_bing.jpg")
  • 保存:cv 2.imwrite(「ファイル名」、保存する画像)
  • まとめ:完全コードは以下の通り:
  • #-*- coding:utf-8 -*-
    
    #    import cv2 as cv ,    cv  cv2
    import cv2
    
    #      ,    
    filename="ao_bing.jpg"	#         
    
    #    
    img=cv2.imread(filename)	#    ,    
    img_gray=cv2.imread(filename,0)#     ,    
    
    #    
    cv2.imshow("Img",img)
    cv2.imshow("Img_gray",img_gray)
    
    #        ,   
    cv2.waitKey(0)
    
    #    
    cv2.imwrite("ao_bing_gray.jpg",img_gray)
    
    #      
    cv2.destroyAllWindows()