К какому классу OpenCV4Android относится поле / константа CV_FILLED?

Что класс OpenCV4Android делает поле CV_FILLED принадлежать? Я не мог узнать из моего поиска Google.

Он используется в качестве значения 5-го аргумента для Imgproc.drawContours() метод. Из документации:

толщина - толщина линий, на которых нарисованы контуры. Если он отрицательный (например, толщина = CV_FILLED), внутренности контура отрисовываются.

Мне нужно использовать его, но в Android/Java я не могу использовать его просто так, мне нужно использовать имя класса, к которому он принадлежит, с помощью оператора точки, что-то вроде theClass.CV_FILLED, Если я попытаюсь использовать просто CV_FILLED компилятор жалуется: "CV_FILLED не может быть преобразован в переменную".

1 ответ

Решение

Пример drawContour:

Imgproc.drawContours(drawOn, handContours, idx, new Scalar(180, 10, 100, 255), Core.BORDER_DEFAULT, Core.LINE_8, new Mat(), 25, new Point(0, 0));

Так что вы должны использовать Core.FILLED, например.

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