Я хочу скопировать некоторые функции из библиотеки OpenCV в мое встроенное приложение. Переписывание их использовать стандартные структуры данных действительно болезненное, поэтому я попытался следующее:Функции переноса из OpenCV
bfin-elf-g++ -c cvcalibration.cpp `pkg-config --cflags opencv`
я не получил какие-либо недостающие ошибки заголовка, но получил много
ошибки: ожидаются безоговорочным идентификатором до того числовой константа
для линий, как
CvMat _U = cvMat(3, 3, CV_64F, U);
и ошибки: недействительный Lvalue в унарном '&'
для линий, как
cvGEMM(&_U, &_V, 1, 0, 0, &_R, CV_GEMM_A_T);
где _U, _V и т.д. предварительно определены как CvMAt переменных. (Есть нет ошибок компилятора о CvMat не определен)
Я использую bfin-эльфа г ++ (GCC) 4.1.2 (ADI svn), и в настоящее время моя реализация является голым металлом, то есть без какой-либо операционной системы.
Любые советы? Меня интересует только несколько функций в этом файле, а не весь пакет.