文章目录

  • [opencv] 3.4.1下载安装
  • 一、前言
  • 二、说明
  • 三、下载opencv
  • 3.1 获取链接
  • 3.2 下载结果
  • 四、安装opencv
  • 五、配置opencv环境
  • 六、vs2017
  • 6.1下载
  • 6.2 安装
  • 6.3 VS2017配置opencv
  • 6.3.1 相关文件的配置
  • 6.3.2 运行vs2017
  • 6.3.3 新建空项目
  • 1.0 步骤一
  • 2.0 步骤二
  • 3.0 步骤三
  • 6.3.4 进入VS2017配置属性管理器进行相关配置
  • 1.0 配置Debug|X64
  • 2.0 VC++目录-->库目录-->添加如下所示内容:
  • 3.0 链接器-->输入-->附加依赖项-->添加如下所示内容:
  • 6.3.5 配置Release|X64
  • 6.3.6 测试
  • 七、参考链接


[opencv] 3.4.1下载安装

一、前言

opencv,奈何过招时,学艺不精,没做好准备,先使用python +opencv插件实现了我的需求,,,至此,为了后面以防万一用到,所以就简单了解一下专业的opencv视觉库。

二、说明

      1、windows10系统
      2、opencv 3.4.1版本

三、下载opencv

3.1 获取链接

      下载链接:https://pan.baidu.com/s/1XzBSkWdaT69k7jWy1-LNgg

3.2 下载结果

vs2017对应的opencv版本_安装

四、安装opencv

exe文件
      2、设置到安装路径
      3、点击安装即可

五、配置opencv环境

1、path下添加如下所示:

vs2017对应的opencv版本_#include_02


      说明: 注意看是vc14而不是vc15。具体可以参考:搭配对应说明

      至此:安装opencv就结束了。。。。
      来个分割线



六、vs2017

6.1下载

      1、官网获取链接:https://visualstudio.microsoft.com/zh-hans/

vs2017对应的opencv版本_vs2017对应的opencv版本_03


vs2017对应的opencv版本_opencv_04


对于学习而已,用社区办足以。

6.2 安装

      运行.exe 文件,选择自己所需要的安装文件,进行安装即可
      说明:要是更改路径:Visual Studio 2017安装时共享组件、工具和 SDK安装位置无法更改时,可通过:
命令窗:regedit 找到:\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\Setup 将其删除,再重新运行exe文件进行更改安装。

6.3 VS2017配置opencv

6.3.1 相关文件的配置

1、将标记为1的文件复制到:C:\Windows\SysWOW64文件夹下

2、将标记为2的文件复制到:C:\Windows\System32文件夹下

vs2017对应的opencv版本_opencv_05

6.3.2 运行vs2017

Visual C++

vs2017对应的opencv版本_#include_06

6.3.3 新建空项目
1.0 步骤一

vs2017对应的opencv版本_安装_07

2.0 步骤二

vs2017对应的opencv版本_安装_08

3.0 步骤三

vs2017对应的opencv版本_配置_09

6.3.4 进入VS2017配置属性管理器进行相关配置
1.0 配置Debug|X64

对Debug|X64进行配置,右键Microsoft.Cpp.x64.user,点击属性

vs2017对应的opencv版本_配置_10


1、VC++目录–>包含目录–>添加如下所示内容:

vs2017对应的opencv版本_opencv_11

F:\opencv\opencv\build
F:\opencv\opencv\build\include\opencv
F:\opencv\opencv\build\include\opencv2

说明:具体路径根据自己安装的opencv的路径

2.0 VC++目录–>库目录–>添加如下所示内容:

vs2017对应的opencv版本_opencv_12

F:\opencv\opencv\build\x64\vc14\bin

3.0 链接器–>输入–>附加依赖项–>添加如下所示内容:

vs2017对应的opencv版本_配置_13

opencv_world341d.dll

vs2017对应的opencv版本_#include_14

6.3.5 配置Release|X64

右键Microsoft.Cpp.x64.user,点击属性

vs2017对应的opencv版本_#include_15


如下所示:

vs2017对应的opencv版本_安装_16

添加配置信息:
opencv_world341d.dll

vs2017对应的opencv版本_#include_14

6.3.6 测试

右键–>添加–>新建项–>main.cpp

vs2017对应的opencv版本_安装_18


vs2017对应的opencv版本_opencv_19

添加源码:

#include <iostream>  
#include <opencv2/core/core.hpp>  
#include <opencv2/highgui/highgui.hpp>  

using namespace cv;

int main()
{
	// 读入一张图片 
	Mat img = imread("F:\\VS2017\\VS2017_workstation\\cpp_opencvTest\\cpp_opencvTest\\1.jpg");
	
	//问题出在绝对路径上,如果我们将imread("C:\Users\Administrator\Desktop\a.jpg")改为imread("C:\\Users\\Administrator\\Desktop\\a.jpg") 就解决了。
	namedWindow("jjk");// 创建一个名为 "图片"窗口    
	// 在窗口中显示图片   
	imshow("jjk", img);
	// 等待6000 ms后窗口自动关闭    
	waitKey(100000000);
	destroyAllWindows();// 手动释放
	return 0;
}

严重说明

0x00007FF860474008 处(位于 Project2.exe 中)有未经处理的异常: Microsoft C++ 异常: cv::Exception,位于内存位置 0x000000C58157F320 处。

七、参考链接