根据网上查到的做法自己试着去搭建,老是遇见错误,于是自己写了这个来总结一下。
下载opencv4.4 codeblocks是20.03,采用mingw64编译器。我是在win10上安装的。
前提:我已安装好codeblocks,并采用mingw64作为编译器。
接下来搭建opencv
1.下载opencv,我之前选择了opencv4.5.2,最新版本,但在一个回答上看到它似乎和mingw64不兼容,于是采用了opencv4.4版本。
2.将opencv的安装路径添加到用户环境变量
3.在codeblocks新建一个c++的project,并写上测试代码
#include <opencv2/opencv.hpp>
#include
#include <opencv2/imgcodecs.hpp>
using namespace std;
using namespace cv;
int main(void)
{
Mat srcImg = cv::imread(“D:/sjtu/Mg-Ca/MgCaImage20210518/test.bmp”);
if (!srcImg.data)
{
cout << “can not load image…” << endl;
return -1;
}
imshow(“测试”, srcImg);
waitKey(0);
return 0;
}
4.配置codeblocks的包含和库
点击正在用的project,右键,选中build option