很完整的。。。在windows下配置opencv,opencl的环境

需要准备的环境:

windows 10 64位

cmake工具,3.14.1

visual studio 2019

opencv ,opencv-contrib,opencv-extra包

 

使用cmake生成opencv.sln

1.  where is the source code 

    where to build the binaries

   configure

   generate

2. 配置表中找到“OPENCV_EXTRA_MODULES_PATH”,设置其参数值为open_contrib源码包中的modles目录,我的目录是“c:\opencv\opencv_contrib\modules”

    configure

    generate(第二次编译)

3.在build 目录下,得到 OpenCV.sln

    使用vs打开opencv.sln工程,编译生成debug或release库

    在解决方案管理器中查看工程

    在本地windows调试器,进行debug build,等待build结束

    在cmaketargets目录下的 INSTALL,然后右键选择“仅限于项目”-->“仅生成INSTALL”

    在build目录下有install目录,该目录下有我们的需要的头文件和库文件。

    或者下载opencv-4.0.1-vc14_vc15(prebuild)

4.设置opencv环境变量并将其添加到系统路径

   1)右击项目-属性-配置属性-VC++目录,右边的包含目录添加:C:\opencv-windows\opencv-4.0.1\build\install\include ,

   2)库目录添加:C:\opencv-windows\opencv-4.0.1\build\install\bin 和 C:\opencv-windows\opencv-4.0.1\build\install\lib

   3)配置属性-链接器-输入-附加依赖项添加:头文件所需要的lib文件,比如#include 附加依赖项中添加:opencv_core401d.lib

  4)控制面板-系统-高级系统设置-环境变量-找到path变量-新建-添加:C:\opencv-windows\opencv-4.0.1\build\install\bin

5. 查看cpu的型号:控制面板-系统-处理器

    控制面板-设备管理器-显示适配器-Intel(R) HD Graphics 4600

6.下载和gpu相关的图形驱动器

 https://downloadcenter.intel.com/download/25308/Intel-Graphics-Driver-for-Windows-10-15-40-4th-Gen-?product=76348 Beta_15.40.26.64.4474压缩包

    安装的时候:无法为此计算机验证正在安装的驱动程序

    控制面板-设备管理器-显示适配器-Intel(R) HD Graphics 4600-右击-更新驱动程序-选择自己下载的驱动包

7.下载 GPU-Z,查看该gpu支不支持opencl

8.下载opencl SDK 适用于intel

   https://software.intel.com/en-us/intel-opencl/download 注册账号即可下载,intel-sw-tools-installation-bundle压缩包

   默认安装在:C:\Program Files (x86)\IntelSWTools\OpenCL\sdk下面,在此文件夹下面出现,lib/ include/等文件夹

9.打开ocltest.sln(写一个带ocl api 函数的小程序)

    在VC++目录-包含目录添加:C:\Program Files (x86)\IntelSWTools\OpenCL\sdk\include

    库目录添加:C:\Program Files %28x86%29\IntelSWTools\OpenCL\sdk\lib\x64

    链接器-输入-附加依赖项:OpenCL.lib

10.build ok 

你可能感兴趣的:(windows-ocv-ocl)