我在Visual Studio 2008中使用OpenCV 2.1。我一直在试图创建一个矩阵,我试过命令cvCreateMat()
,Mat.M
和M.create
etc ......但是没有一个命令被编译。总是有一些错误,例如,当我使用这个命令:OpenCV矩阵创建
M(2,2,CV_8UC3,Scalar(0,0,255));
我收到以下错误:
CvMat* mat = cvCreateMat(5, 5,8UC1);
而且:
'Mat' : undeclared identifier
我用这个命令的其它时间错误是:
syntax error : 'bad suffix on number'
任何人都可以让我知道什么是问题...
我认为C++接口不opencv2.1 – 2013-03-12 07:06:19
实现那么你是说,我要搬到OpenCV的另一个版本??? @ houssem BDR – 2013-03-12 07:13:58
是,我认为这将是场合。无论如何,使用C++接口更好。移动到2.4.4 – 2013-03-12 07:26:44