OpenCV3.4.3最新版本安装详解!VS2013平台下,解决X86没有问题。《OpenCV3编程入门》第1章基本知识--学习笔记2

第一步打开opencv官方网站,下载opencv最新稳定版本:

https://opencv.org/releases.html

点击以后,会跳转网页,进入网页后,会等待下载,大概5秒钟就会提示你下载。 

 

(我的网页下载比较慢,所以复制了下载链接,在迅雷 下载,速度还可以)

下载后,直接双击安装,即可。选择你准备安装的文件夹。我是直接安装在D盘下,不用自己新建文件夹,它自己新建,所以选择的时候直接选择D盘即可,它会安装时自动新建opencv 文件夹

OpenCV3.4.3最新版本安装详解!VS2013平台下,解决X86没有问题。《OpenCV3编程入门》第1章基本知识--学习笔记2_第1张图片

等十几秒, 这个opencv文件夹是自动建立的。如果你选择路径是D:\opencv,那么最后是D:\opencv\opencv

OpenCV3.4.3最新版本安装详解!VS2013平台下,解决X86没有问题。《OpenCV3编程入门》第1章基本知识--学习笔记2_第2张图片

 

 

第二步:开始配置环境变量,就是添加默认路径

OpenCV3.4.3最新版本安装详解!VS2013平台下,解决X86没有问题。《OpenCV3编程入门》第1章基本知识--学习笔记2_第3张图片

OpenCV3.4.3最新版本安装详解!VS2013平台下,解决X86没有问题。《OpenCV3编程入门》第1章基本知识--学习笔记2_第4张图片

OpenCV3.4.3最新版本安装详解!VS2013平台下,解决X86没有问题。《OpenCV3编程入门》第1章基本知识--学习笔记2_第5张图片

 OpenCV3.4.3最新版本安装详解!VS2013平台下,解决X86没有问题。《OpenCV3编程入门》第1章基本知识--学习笔记2_第6张图片

OpenCV3.4.3最新版本安装详解!VS2013平台下,解决X86没有问题。《OpenCV3编程入门》第1章基本知识--学习笔记2_第7张图片

添加了x64下面的两个路径

OpenCV3.4.3最新版本安装详解!VS2013平台下,解决X86没有问题。《OpenCV3编程入门》第1章基本知识--学习笔记2_第8张图片

 

第三步:VS2013工程项目配置

 

OpenCV3.4.3最新版本安装详解!VS2013平台下,解决X86没有问题。《OpenCV3编程入门》第1章基本知识--学习笔记2_第9张图片

OpenCV3.4.3最新版本安装详解!VS2013平台下,解决X86没有问题。《OpenCV3编程入门》第1章基本知识--学习笔记2_第10张图片

OpenCV3.4.3最新版本安装详解!VS2013平台下,解决X86没有问题。《OpenCV3编程入门》第1章基本知识--学习笔记2_第11张图片

OpenCV3.4.3最新版本安装详解!VS2013平台下,解决X86没有问题。《OpenCV3编程入门》第1章基本知识--学习笔记2_第12张图片

OpenCV3.4.3最新版本安装详解!VS2013平台下,解决X86没有问题。《OpenCV3编程入门》第1章基本知识--学习笔记2_第13张图片

 OpenCV3.4.3最新版本安装详解!VS2013平台下,解决X86没有问题。《OpenCV3编程入门》第1章基本知识--学习笔记2_第14张图片

 

OpenCV3.4.3最新版本安装详解!VS2013平台下,解决X86没有问题。《OpenCV3编程入门》第1章基本知识--学习笔记2_第15张图片

看右边

OpenCV3.4.3最新版本安装详解!VS2013平台下,解决X86没有问题。《OpenCV3编程入门》第1章基本知识--学习笔记2_第16张图片

OpenCV3.4.3最新版本安装详解!VS2013平台下,解决X86没有问题。《OpenCV3编程入门》第1章基本知识--学习笔记2_第17张图片

这里添加的三个路径都是你实际的路径,请自己酌情处理!!!!

 

第四步:添加库函数

OpenCV3.4.3最新版本安装详解!VS2013平台下,解决X86没有问题。《OpenCV3编程入门》第1章基本知识--学习笔记2_第18张图片

 

这里还是找到lib的文件夹

 

OpenCV3.4.3最新版本安装详解!VS2013平台下,解决X86没有问题。《OpenCV3编程入门》第1章基本知识--学习笔记2_第19张图片

OpenCV3.4.3最新版本安装详解!VS2013平台下,解决X86没有问题。《OpenCV3编程入门》第1章基本知识--学习笔记2_第20张图片

将这两个包含的库都添加进去 

OpenCV3.4.3最新版本安装详解!VS2013平台下,解决X86没有问题。《OpenCV3编程入门》第1章基本知识--学习笔记2_第21张图片

 

 

第五步:链接库配置,难点重点!

刚刚我们添加了vc14,vc15的两个lib,这一步就是要进这两个文件夹下面的lib里面,把库函数名字找出来

OpenCV3.4.3最新版本安装详解!VS2013平台下,解决X86没有问题。《OpenCV3编程入门》第1章基本知识--学习笔记2_第22张图片
 

OpenCV3.4.3最新版本安装详解!VS2013平台下,解决X86没有问题。《OpenCV3编程入门》第1章基本知识--学习笔记2_第23张图片

opencv_world343.lib

opencv_world343d.lib

OpenCV3.4.3最新版本安装详解!VS2013平台下,解决X86没有问题。《OpenCV3编程入门》第1章基本知识--学习笔记2_第24张图片

OpenCV3.4.3最新版本安装详解!VS2013平台下,解决X86没有问题。《OpenCV3编程入门》第1章基本知识--学习笔记2_第25张图片

第6步:进行测试(复制下面代码到.cpp中编译)

// myopencv.cpp -- This is the first test of opencv

#include
#include
#include

using namespace cv;

int main()
{
	// 读入一张图片(自己任意下载一张)
	Mat img = imread("my.jpg");
	// 创建一个“我第一个opencv”的窗口
	namedWindow("我第一个opencv");
	// 在窗口中显示图片
	imshow("我第一个opencv", img);

	waitKey(10000);
	return 0;
}

OpenCV3.4.3最新版本安装详解!VS2013平台下,解决X86没有问题。《OpenCV3编程入门》第1章基本知识--学习笔记2_第26张图片

 

第7步:解决错误    1    error LNK1112: 模块计算机类型“x64”与目标计算机类型“X86”冲突    F:\opencv\myopencv\myopencv\opencv_world343.lib(opencv_world343.dll)    myopencv

为什么会出现错误?

是因为我的电脑是64位,但是我们产生的是win32窗口,所以出现问题了。解决办法就是用64位编译就行了。

OpenCV3.4.3最新版本安装详解!VS2013平台下,解决X86没有问题。《OpenCV3编程入门》第1章基本知识--学习笔记2_第27张图片

OpenCV3.4.3最新版本安装详解!VS2013平台下,解决X86没有问题。《OpenCV3编程入门》第1章基本知识--学习笔记2_第28张图片

然后就是这样子

OpenCV3.4.3最新版本安装详解!VS2013平台下,解决X86没有问题。《OpenCV3编程入门》第1章基本知识--学习笔记2_第29张图片

OpenCV3.4.3最新版本安装详解!VS2013平台下,解决X86没有问题。《OpenCV3编程入门》第1章基本知识--学习笔记2_第30张图片

OpenCV3.4.3最新版本安装详解!VS2013平台下,解决X86没有问题。《OpenCV3编程入门》第1章基本知识--学习笔记2_第31张图片

OpenCV3.4.3最新版本安装详解!VS2013平台下,解决X86没有问题。《OpenCV3编程入门》第1章基本知识--学习笔记2_第32张图片

OpenCV3.4.3最新版本安装详解!VS2013平台下,解决X86没有问题。《OpenCV3编程入门》第1章基本知识--学习笔记2_第33张图片

还有一步!!!!将链接器中高级选项中计算机也选择x64.

OpenCV3.4.3最新版本安装详解!VS2013平台下,解决X86没有问题。《OpenCV3编程入门》第1章基本知识--学习笔记2_第34张图片

 这样就解决了64位没法运行32 位的问题了!编译 吧!

(备注:vc8 = Visual Studio 2005,vc9 = Visual Studio 2008,vc10 = Visual Studio 2010,vc11 = Visual Studio 2012,vc12 = Visual Studio 2013。所以自己VS2013的话,其实只需要vc12即可。) 

你可能感兴趣的:(SLAM,OpenCV,VS2013)