Opencv Pythonの関数cv.imwrite(filename,image)の使用


Opencv Pythonの関数cv.imwrite(filename,image)の使用
 
  • filenameはローカルに保存するファイル名で、ファイル名はstrタイプです!写真ファイルの拡張子を含める必要があります.jpg, .pngなど.
  • イメージは、画像ファイルであってもよいし、カメラ画面のフレーム-frame
  • であってもよい.
  • は、filenameの前に「picture/」を付けるなど、指定した相対ディレクトリに保存できます.「E:/picture」などの絶対パスに保存することもできますが、pictureディレクトリはローカルに存在する必要があります.そうしないと、プログラムはエラーを報告しませんが、ローカルに保存されません.---ディレクトリが存在するかどうかを判断し、存在しない場合は作成します.
  • は、以下にまとめることができる:
  • img_file = "E:/pic"
    if os.path.exists(img_file):
        #print("    ")
        cv.imwrite("E:/pic/" + Img_name, frame)
    else:
        #print("    ")
         os.mkdir(r'E:/pic')
         #print('         ')