以下使用 OpenCV 代码的C++未编译

The following C++ with OpenCV code is not getting compiled

本文关键字:C++ 编译 代码 OpenCV      更新时间:2023-10-16
#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;
}

我收到以下错误:"未引用的参数 cvloadimage"。我是新手,试图自己学习。任何帮助将不胜感激!谢谢

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