2016-08-29 2 views
0
String imageName = URLDecoder.decode(getClass().getResource("/BigBlue.bmp").getPath(), "UTF-8"); 
Mat image = Highgui.imread(imageName); 
// How to add alpha channel at, say, 50% and write to PNG? 

C++ 대답은 mixChannel을 사용하지만 Java mixChannel API는 원본 및 대상 이미지의 크기와 깊이가 동일해야 함을 나타냅니다.Java OpenCV를 사용하여 3 채널 이미지에 알파 채널을 추가하려면 어떻게해야합니까?

+0

cvtColor (..., COLOR_BGR2BGRA) – Miki

답변

0

Miki가 답변 한대로 cvtColor를 사용하십시오.

Imgproc.cvtColor(image, image, Imgproc.COLOR_BGR2BGRA); 

감사합니다.

관련 문제