• 在配置过程中如果出现问题,直接拉到教程最后看下,能不能解决。
1.安装opencv

首先是安装opencv,我是从官网下的,下载opencv,在官网下载最近的版本即可。 我是windows10系统,下载对应Windows的最新版。

opencv环境变量配置 java opencv安装和环境设置教程_环境变量

下载后解压就不说了,解压后如下(每个版本可能解压后不太一样):

opencv环境变量配置 java opencv安装和环境设置教程_环境变量_02

然后我们需要修改环境变量,修改环境变量步骤如下:右键“我的电脑”->”属性”->”高级系统设置”->”环境变量”->”系统变量Path”,添加“D:\opencv\build\x64\vc14\bin”(以自己下载路劲为准),添加成功后关闭界面。

opencv环境变量配置 java opencv安装和环境设置教程_#include_03

opencv环境变量配置 java opencv安装和环境设置教程_环境变量_04

opencv环境变量配置 java opencv安装和环境设置教程_opencv环境变量配置 java_05

opencv环境变量配置 java opencv安装和环境设置教程_环境变量_06

环境变量配置完成。

2.安装VS2017

我用的是vs2017社区版,vs官网下载地址,按照正常流程下载就可以了。

opencv环境变量配置 java opencv安装和环境设置教程_官网_07

下载完成后,点击这个可执行文件

opencv环境变量配置 java opencv安装和环境设置教程_官网_08

接着会有解压界面,是否继续等,正常继续就行

opencv环境变量配置 java opencv安装和环境设置教程_#include_09

根据个人情况进行安装,我安装的是如下几个:

opencv环境变量配置 java opencv安装和环境设置教程_官网_10

安装的过程可能会比较长,耐心等待。安装完成后根据个人情况选择界面啥的就不多说了。

3.配置环境

新建一个项目

opencv环境变量配置 java opencv安装和环境设置教程_opencv环境变量配置 java_11

新建源文件

opencv环境变量配置 java opencv安装和环境设置教程_#include_12

点击“视图”进入到属性管理器,或者点击下面的属性管理器都可以

opencv环境变量配置 java opencv安装和环境设置教程_环境变量_13

我是64位系统,所以debug版本对应x64,如果你是32位系统,则对应x86

opencv环境变量配置 java opencv安装和环境设置教程_#include_14


opencv环境变量配置 java opencv安装和环境设置教程_环境变量_15

在这里以64位为例,双击debug x64进入如下的界面,首先修改包含目录,添加以下三个目录地址:

D:\opencv\build\include
D:\opencv\build\include\opencv
D:\opencv\build\include\opencv2

然后修改工程库目录,添加库目录:D:\opencv\build\x64\vc15\lib

opencv环境变量配置 java opencv安装和环境设置教程_官网_16

最后修改链接库,将opencv中的lib库添加进去,文件名称后面有d的是debug版本,没有d的release版本的。因为我一般用的是debug版,所以添加的是debug版。

opencv环境变量配置 java opencv安装和环境设置教程_opencv环境变量配置 java_17

opencv环境变量配置 java opencv安装和环境设置教程_opencv环境变量配置 java_18

到这里就完成了,建议重新启动下。

4.测试
#include<iostream>
#include<opencv2/core.hpp>
#include<opencv2/opencv.hpp>
using namespace cv;
int main()
{
    Mat img = imread("1.jpg");  //读一张图片
    namedWindow("原画");  //创建一个“原画”窗口
    imshow("原画", img);   //在窗口中显示图片
    waitKey(6000);  //等待6000ms关闭窗口
    return 0;
}

运行代码将会在界面上显示一张图片

opencv环境变量配置 java opencv安装和环境设置教程_官网_19

如果出现文件找不到这类问题,检查变量的配置,特别是库目录和包含目录;如果是模型不符合,那你需要检查debug版本和你配置变量的版本是否一致;另外运行的时候一定要注意有返回值!

  • 这是我转载别人的文章,当我第二次按照这篇文章配置的时候出了好多错误。所以下面我把该注意的写一下。
  • 1、如果找不到属性管理器选项的话看下面这张图
  • 2、环境变量中放的路径是build\x64\vc14\bin,而在vs2017中设置库目录的时候放的是build\x64\vc15\lib。 区别在于一个是vc14,另一个是vc15。一个是bin,另一个是lib.
  • 3、那个后缀是lib的文件,不是直接放在库目录中,而是放在链接器/输入/附加依赖项下面,并且只需要文件名。