MinGW-w64编译OpenCV-3.4.5:(一)MinGW-w64编译OpenCV-3.4.5 - 简书 (jianshu.com)
https://www.jianshu.com/p/4e1f1edabfda
OpenCV的链接(MinGW-w64):
(二)OpenCV的链接(MinGW-w64) - 简书 (jianshu.com)
https://www.jianshu.com/p/5933a8328805
OpenCV编译好的版本:
GitHub - huihut/OpenCV-MinGW-Build: 👀 MinGW 32bit and 64bit version of OpenCV compiled on Windows. Including OpenCV 3.3.1, 3.4.1, 3.4.1-x64, 3.4.5, 3.4.6, 3.4.7, 3.4.8-x64, 3.4.9, 4.0.0-alpha-x64, 4.0.0-rc-x64, 4.0.1-x64, 4.1.0, 4.1.0-x64, 4.1.1-x64, 4.5.0-with-contrib, 4.5.2-x64https://github.com/huihut/OpenCV-MinGW-Build
整好了这些,开始运用:
1、demo代码
#include <vector>
#include <stdio.h>
#include <opencv2/opencv.hpp>
using namespace cv;
using namespace std;
int main(int argc, char **argv)
{
Mat img = imread(argv[1]);
imshow("llena", img);
waitKey(0);
return 0;
}
2、编译GCC 参数详解 | 菜鸟教程 (runoob.com)
https://www.runoob.com/w3cnote/gcc-parameter-detail.html
g++ -o demo images.cpp -lopencv_calib3d348 -I E:\software\opencv\opencv\build\install\include -L E:\software\opencv\opencv\build\install\x64\mingw\lib -lopencv_core348 -lopencv_highgui348 -lopencv_imgcodecs348 -lopencv_imgproc3488
3、运行