Как создать маску в OpenCv4Android?

Я хочу создать маску в моем коде, и у меня есть Rect и входное изображение, так как инициализировать маску.

1 ответ

Обычно маска - это мат 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

Я надеюсь, что это поможет вам:)

Другие вопросы по тегам