编译好的OpenCV有两个文件夹,build和sources,这里我们介绍build。
打开文件夹“..\ opencv-4.1.0\opencv\build”。
Include:工程中需要用到的头文件,可以直接拷贝到工程目录中使用,通常使用环境变量,比较方便,且不容易出错。新建变量及值(路径),保存后重启电脑。
Java:包含java运行需要的库文件,分32位、64位。
Python:包含Python运行需要的库文件,支持python2、python3。
x64:包含在VC++下的64位平台使用的库文件,分为VC14和VC15分别对应Visual Studio 2015和Visual Studio 2017,需要win32及Visual Studio其他版本可自行通过CMaker编译,最新版本的CMaker已经支持Visual Studio 2019。后面的例程无特殊说明都默认在Visual Studio 2017+win32下使用。VC14和VC15下面都包含
“Bin”、“Lib”,具体使用如图所示。
在VS2017中新建工程,在工程属性中的“附加包含目录”添加“$(OPENCV4_PATH)”、“附加库目录”添加“$(OPENCV4_LIB)”,将头文件(.h)与运行库(.dll)链接到库文件。
至于(.lib),在源代码中通过“#pragma comment(lib,"opencv_world410d.lib")”加载。