如何在 OpenCv4Android 中创建掩码?

How to create a mask in OpenCv4Android?

我想在我的代码中创建一个遮罩,我有一个 Rect 和一个输入图像,那么如何初始化遮罩。

面具通常是CV_8U垫子

  1. 生成一个CV_8U垫子
  2. 在此垫子上画画

这对我有用:

Mat mask = new Mat(src.size(), CvType.CV_8U, new Scalar(0)); // This will contain the mask

Imgproc.rectangle(mask, point1, point2, new Scalar(1), Core.FILLED); // Draw on the mask

希望对你有帮助:)