본문 바로가기

카테고리 없음

Opencv python 이미지 PNG로 읽기, 마스크 만들기

이미지를 png로 읽는 방법은 간단하다.

읽을 때, 옵션으로 cv2.IMREAD_UNCHANGED 넣어주면 끝

 

import cv2

image = cv2.imread("파일명.png", cv2.IMREAD_UNCHANGED)

 

그리고 shape을 보면, (height,width,4) 로 나온다.

 

여기서 투명값을 마스크로 만들고 싶으면,

 

import numpy as np

mask = image[:,:,3]

 

를 하면 끝