android — выпуклыйHull — & quot; неверные аргументы & quot; — OpenCV 2.4.9

У меня есть этот C ++ OpenCV код …

vector<Vec4i> hierarchy;
vector<vector<Point> > contours;
findContours(bin.clone(), contours, hierarchy, CV_RETR_EXTERNAL, CV_CHAIN_APPROX_SIMPLE, Point(0, 0));

// Find the convex hull object of the external contour
vector<vector<Point> >hull( contours.size() );
for (int i = 0; i < contours.size(); i++)
{
Error here -->   convexHull(Mat(contours[i]), hull[i], false);
}

… и я использую jni, чтобы использовать его в проекте Android, но у него есть конфликт в аргументах функции «converxHull»:

«Неверные аргументы»
Кандидатами являются:
void выпуклыйHull (const cv :: _ InputArray &, const cv :: _ OutputArray &, бул, бул)
«Интересно, как обойти эту ошибку … Я использую OpenCV версии 2.4.9

Спасибо!

0

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы ammmcru@yandex.ru
Adblock
detector