Я использую OpenCV 2.1 в Visual Studio 2008. Я пытался создать матрицу, и я пробовал команды cvCreateMat()
, Mat.M
и M.create
и т. Д. Но ни одна из этих команд не скомпилировалась. Существует всегда некоторая ошибка, например, когда я использую эту команду:Создание матрицы OpenCV
M(2,2,CV_8UC3,Scalar(0,0,255));
Я получаю следующее сообщение об ошибке:
'Mat' : undeclared identifier
другой раз я использовал эту команду:
CvMat* mat = cvCreateMat(5, 5,8UC1);
И ошибка была:
syntax error : 'bad suffix on number'
Может ли кто-нибудь, дайте мне знать, что это вопрос ...
Я думаю, C++ интерфейс не будет реализован в opencv2.1 –
Так ты говоришь, что я должен перейти на другую версию OpenCV ??? @ houssem Bdr –
да, Я думаю, что это будет повод. Легко в любом случае и лучше работать с интерфейсом C++. Переходите к 2.4.4 –