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指出源图像和目标图像必须具有相同的大小和深度。
正如Miki回答的那样,使用cvtColor。
Imgproc.cvtColor(image, image, Imgproc.COLOR_BGR2BGRA);
谢谢。