VS2017配置OPENCV3.4.4

VS2017配置OPENCV3.4.4

软件环境

  • VS版本:VS2017
  • OPECV版本:3.4.4
  • 操作系统:WIN10

OPENCV3.4.4

  • 下载网址:https://sourceforge.net/projects/opencvlibrary/files/3.4.4/opencv-3.4.4-vc14_vc15.exe/download
  • 安装:双击下载后的文件,输入解压目录,这里我使用的目录为D盘根目录
    VS2017配置OPENCV3.4.4_第1张图片
  • 解压后的目录如下图:
    VS2017配置OPENCV3.4.4_第2张图片

OPENCV环境配置

  • 注意:将目录D:替换为你自己的openv解压目录
  • 加入系统路径
    • 右键我的电脑->属性->高级系统设置->环境变量->系统变量,双击变量Path,选择新建,将以下目录加入至系统变量Path
    • 加入的目录:D:\opencv\build\x64\vc14\bin
  • 相关库的拷贝:
    • 将opencv解压目录下的以下文件拷贝到系统目录C:\Windows\SysWOW64
      • D:\opencv\build\x64\vc14\bin\opencv_world344.dll
      • D:\opencv\build\x64\vc14\bin\opencv_world344d.dll
    • 将opencv解压目录下的以下文件拷贝到系统目录C:\Windows\System32
      • D:\opencv\build\x64\vc14\bin\opencv_ffmpeg344_64.dll

建立VS测试空项目

  • 打开VS2017,依次选择File->Visual C+±>Empty Project。
  • 项目名称为: opencv_test
  • 项目位置为:D:\opencv_test
  • 新建文件amin.cpp用于测试
  • 建立好的文件目录如下图:
    VS2017配置OPENCV3.4.4_第3张图片

VS测试项目环境配置

  • 解决方案平台选择为x64:
    platform
  • opencv库头文件的包含:
    • 右键解决方案opecv_test,选择属性->VC++目录->包含目录,添加以下几个目录:
      • D:\opencv\build\include
      • D:\opencv\build\include\opencv
      • D:\opencv\build\include\opencv2
    • 右键解决方案opecv_test,选择属性->VC++目录->库目录,添加以下目录:
      • D:\opencv\build\x64\vc14\lib
  • opecncv库连接文件的添加:
    • 右键解决方案opecv_test,选择属性->链接器->输入->附加依赖项,添加以下库:
      • opencv_world344d.lib

VS项目测试

  • 准备图片:
    • 去网上随便下载一张图片,以下为我下载的图片预览图:
      VS2017配置OPENCV3.4.4_第4张图片
    • 图片所在位置:
      VS2017配置OPENCV3.4.4_第5张图片
  • 在main.cpp中输入以下测试代码
#include <opencv2/core/core.hpp>  
#include <opencv2/highgui/highgui.hpp>  

int main(void)
{
   // open picture    
   cv::Mat img = cv::imread("./pig.png");
   // show picture in the window   
   cv::imshow("pig", img);
   // after 2000ms, close window    
   cv::waitKey(2000);
   return 0;
}
  • 程序运行结果图
    VS2017配置OPENCV3.4.4_第6张图片

你可能感兴趣的:(VS相关配置)