以下带有OpenCV代码的C ++没有被编译

时间:2014-02-28 14:19:53

标签: c++ opencv

#include<iostream.h>
#include<highgui.h>
#include<cv.h>
int main( int argc, char** argv ) {
   IplImage* img = cvLoadImage( argv[1]);
   cvSaveImage( argv[2] , img);
   cvReleaseImage( &img );
   return 0;
}

我收到以下错误:“unreferenced arguement cvloadimage”。我是新手,试图自己学习。任何帮助将非常感谢!谢谢

1 个答案:

答案 0 :(得分:1)

您正在尝试使用C接口和C ++代码。就像@Mikhal一样,你应该远离IplImage并坚持Mat。许多方法都有相同的名称,如果您有任何疑问,可以随时快速搜索或查看OpenCV的API参考。几周前,我对这个事实感到非常惊讶,但我现在使用过时的C OpenCV教科书作为方法论的参考,而不是确切的代码/程序。