카테고리 없음

Opencv 에 대하여 배워보자 2. 2024.10.28 < 파일형식 변경 저장>

trustworthyhand 2024. 10. 29. 00:08

2. 영상이미지를 파일 형식을 바꿔서 저장해 보자!

# 이미지 저장하기
import cv2
imageFile = "./data/Lena.png"

img = cv2.imread(imageFile)

# imwrite 첫번째 인자는 저장할 이름, 두번째 인자가 2차원 배열[압축률] / 파일형식을 변경할수있다.
cv2.imwrite("./data/Lena2.jpg", img, [cv2.IMWRITE_JPEG_QUALITY, 90])
cv2.imwrite("./data/Lena2.png", img, [cv2.IMWRITE_PNG_COMPRESSION, 9])

import cv2    

imageFile = "./data/Lena.png"  

img = cv2.imread(imageFile)   #  data/Lena.png  파일 2차원형식 읽기

cv2.imwrite("./data/Lena2.jpg", img, [cv2.IMWRITE_JPEG_QUALITY, 90])
cv2.imwrite("./data/Lena2.png", img, [cv2.IMWRITE_PNG_COMPRESSION, 9])

# cv2.imwrite(저장할이름, 2차원배열압축한 img,  파일형식 )

위에 데이터 폴더를 보면 Lena.png에서 Lena2.jpg  와  Lena2.png   파일형식 저장된것을 확인할수 있다.

 

# 이미지 저장하기
import cv2
imageFile = "./data/Lena.png"

img = cv2.imread(imageFile)

# imwrite 첫번째 인자는 저장할 이름, 두번째 인자가 2차원 배열[압축률] / 파일형식을 변경할수있다.
cv2.imwrite("./data/Lena2.jpg", img, [cv2.IMWRITE_JPEG_QUALITY, 90])
cv2.imwrite("./data/Lena2.png", img, [cv2.IMWRITE_PNG_COMPRESSION, 9])