欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Opencv配置

程序员文章站 2022-07-13 21:29:24
...

一、下载opencv:官网下载地址https://opencv.org/  (一般下载最新版)


  首先到opencv官网下载win平台的opencv,解压后你可以看到下面两个文件夹——build和sources,build是以编译可直接使用的,而sources中是opencv的源码。


二、计算机环境配置

  1. 【计算机】->【(右键)属性】->【高级系统设置】->【高级】->【环境变量】->“双击”系统变量中的Path->在变量值里面添加相应的路径:……\opencv\build\x64\vc15\bin(高版本Opencv只有X64)。
  2.  将D:\opencv-4.0.1-vc14_vc15\opencv\build\x64\vc15\bin目录下面的opencv_world401.dll和opencv_world401d.dll文件复制到C:\Windows\SysWOW64和C:\Windows\System32文件夹;
  3.  将bin目录里面的opencv_ffmpeg341_64.dll复制到C:\Windows\System32这个文件夹;

 三、VS2019配置

 

  1. 新建控制台应用,在菜单栏里面点<视图>--<其它窗口><属性管理器>,打开属性管理器页面如下Opencv配置
  2. 双击Debug|x64->Microsoft.Cpp.x64.user进入属性页面。Opencv配置Opencv配置
  3.  在【通用属性】 ->【VC++目录】 ->【包含目录】中添加上...\opencv\opencv\build\include  和 ...\opencv\opencv\build\include\opencv2  这两个个目录。
  4. 在【通用属性】 ->【VC++目录】 ->【库目录】中,添加上...\opencv\opencv\build\x64\vc15\lib这个路径。
  5. 【通用属性】 ->【链接器】->【输入】->【附加的依赖项】添加opencv_world412.lib 和opencv_world412.lib(在lib目录下可找到)

四、测试

#include <iostream>
#include "stdio.h"
#include<iostream> 
#include <opencv2/core/core.hpp> 
#include <opencv2/highgui/highgui.hpp> 
using namespace cv;
int main()
{
    std::cout << "Hello World!\n";
	Mat image = imread("13.jpg");//图片13.jpg必须与该cpp文件在同一目录
	imshow("【图片显示】", image);
	imshow("【图片显示】", image);
	waitKey(0);
	
}

Opencv配置注意使用的解决方案平台应为X64。

五、VS运行C++程序,编译时出错:fatal error lnk1158 无法运行 "mt.exe"

      解决方法:项目-->属性-->链接器-->清单文件,“生成清单”改为“否”。

 

 

 

 

 

上一篇: OpenCV配置

下一篇: opencv 配置