К какому классу 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, например.