我有OpenCV蒙版,我需要通过这个蒙版将原始图像中的区域提取到新的Mat对象中。
这是我目前的代码:
Mat tmp = input.clone(); //original image
Core.bitwise_not(mask, mask); // invert mask
tmp.setTo(new Scalar(0, 0, 0, 0), mask);
现在,以下行tmp.setTo(new Scalar(0, 0, 0, 0), mask)
生成以下输出:
我们有黑色背景。
我需要透明的背景,而不是黑色。请说明如何使用OpenCV实现它。