opencv imencodeおよびimdecode関数jpg(python)



Opencv Imencode Imdecode Function Jpg



従来の使用法

_, img_encode = cv2.imencode('.jpg', img, img_param)
  • imgは画像ファイルです(opencvではそれはただのずんぐりした多次元行列です)
  • img_paramは圧縮パラメーターです。これは私たち自身が設定します。
img_param = [int(cv2.IMWRITE_JPEG_QUALITY), img_fps]
  • img_fpsは整数です
  • cv2.IMWRITE_JPEG_QUALITYはopencvの定数です(ここでは型が長いため、int変換を行う必要があります)
  • jpgの場合、img_fpsの数値は0〜100で、デフォルトは95です。もちろん、数値が大きいほど、画質が向上します。

特定の使用例:
見る Python3リモートモニタリングプログラムの実装