활연개랑

[Numpy(넘파이)] 1channel 이미지를 3channel 이미지로 변경 (how to convert 1channel to 3channel) 본문

Python

[Numpy(넘파이)] 1channel 이미지를 3channel 이미지로 변경 (how to convert 1channel to 3channel)

승해tmdhey 2022. 1. 2. 16:35
반응형

 

opencv를 사용하여 이미지를 조정하다보면 1channel인 이미지를 3channel로 변경해야만 적용되는 경우가 생깁니다. 

단지 reshape을 통해 해결되지 않을 수 있습니다.

 

 

그럴 경우 다음과 같은 코드를 통해 1channel -> 3channel로 변경해주시면 됩니다.

    cvt_img = np.repeat(cvt_img[:,:,np.newaxis],3,-1) #3channel

 

 

1채널의 이미지를 세 겹으로 두어 3채널로 만들어줍니다.