cv2.imwrite
OpenCVで画像を保存するために使用する機能です。2 つのパラメータを受け入れます。最初のパラメータは画像を保存するファイル名 (ファイル パスを含む) で、2 番目のパラメータは保存する画像データです。を使用してcv2.imread
画像を読み取り、 を使用してcv2.imwrite
画像を保存できます。
例:
import cv2
# Read an image
img = cv2.imread("example.jpg")
# Save the image
cv2.imwrite("example_output.jpg", img)
使用可能なオプションのパラメータがいくつかあります。たとえば、3 番目のパラメータを使用して画像圧縮品質を指定できます。デフォルトの品質は 95 です。
cv2.imwrite("example_output.jpg", img, [cv2.IMWRITE_JPEG_QUALITY, 90])
PNG形式やBMP形式など、保存する画像を指定できる形式もあります。
cv2.imwrite("example_output.png", img)