开发环境准备(OpenCV 4.3.0 + VS2019)
- 下载opencv库:opencv.org/releases/
- 选择OpenCV-4.3.0/Windows,下载后是个.exe可执行文件(opencv-4.3.0-vc14_vc15.exe)
- 执行exe文件后在同级目录生成opencv目录,目录下有build和sources文件夹
- VS2019使用社区版即可:visualstudio.microsoft.com/zh-hans/dow…
VS项目创建与配置
- 创建CMake项目
- 在CMakeList.txt文件中设置opencv支持的头文件和库文件
cmake_minimum_required (VERSION 3.8)
#头文件
include_directories(".../opencv/build/include")
#库文件
link_directories(".../opencv/build/x64/vc15/lib")
# 将源代码添加到此项目的可执行文件。
add_executable (OpevCV_demo_430 "OpevCV_demo_430.cpp" "OpevCV_demo_430.h")
#将opencv的库链接到本项目
target_link_libraries(ObjectName opencv_world430d.lib)
- 在项目生成可执行文件的目录下(.ext),将动态库文件(opencv_world430d.dll)拷贝过去才能执行
代码验证:获取OpenCV版本号
#include <opencv2/opencv.hpp>
using namespace cv;
using namespace std;
int main()
{
cout << "opencv version:"<< CV_VERSION << endl;
system("pause");
return 0;
}
打印结果: