OpenCV2.4.10+VS2013+Win8.1 64位配置
来源:互联网 发布:中电数据服务有限公司 编辑:程序博客网 时间:2024/05/21 19:23
OpenCV2.4.10+VS2013+Win8.1 64位配置
原创转载请注明~
对opencv接触了一阵子,最近从网上又下了opencv2.4.10。就想重新装一下,想到以前看到那些配置的教程,不胜感激,节约了我很多时间,现在我也把我的经验发给大家,有错误的地方请指出,我也是新手,谢谢~
好了废话不多说了开始配置!
一. 需要准备的东西
- Visual Studio 2013 Update 4 (x86) - DVD (Multiple Languages)5.82G
- opencv2.4.10
- en_windows_8.1_professional_vl_with_update_x64_dvd_4065194.iso
二. 配置环境变量
- 解压opencv2.4.10,选择你要解压的位置如图
- 然后配置电脑的环境变量
在电脑的环境变量中添加Path
Path的值为D:\OpenCV\opencv\build\x64\vc12\bin
因为网上大部分为32位的配置教程,所以32位的我就不说了,都大同小异。 - 改完环境变量最好注销一下,防止电脑抽风~
三. 在VS2013中配置OpenCV2.4.10
- 在VS2013中新建一个win32控制台程序,默认配置即可。如图我新建了一个名叫测试 的程序
- 在资源管理器中找到测试 点右键->属性
- 打开VC++ 目录 添加包含目录和库目录的值
包含目录
D:\OpenCV\opencv\build\includeD:\OpenCV\opencv\build\include\opencvD:\OpenCV\opencv\build\include\opencv2
效果如图所示
库目录
D:\OpenCV\opencv\build\x64\vc12\libD:\OpenCV\opencv\build\x64\vc12\staticlib
效果如图所示
4. 打开链接器->输入 如图所示
添加附加依赖项
我把常用的给列出来了,可以直接复制哦
opencv_calib3d2410d.libopencv_contrib2410d.libopencv_core2410d.libopencv_features2d2410d.libopencv_flann2410d.libopencv_highgui2410d.libopencv_imgproc2410d.libopencv_legacy2410d.libopencv_ml2410d.libopencv_nonfree2410d.libopencv_stitching2410d.libopencv_superres2410d.libopencv_video2410d.lib
5. 重要的地方来了,在以前一直不知道怎么配置64位的opencv库,现在终于弄出来了,感谢国家~T_T~
我们配置的是64位的opencv所以平台得支持64位,然而呢~下图是系统默认的平台
这个是32位的平台,如果不进行更改则会出现”fatal error LNK1112: 模块计算机类型“x64”与目标计算机类型“X86”冲突”
解决方法就是点开平台右面的那个配置管理器
然后出现这样的一个界面
然后单击活动解决方案平台下面那个win32的下拉菜单,如图
点击新建
点开之后如图设置,第一个下拉菜单选x64,第二个下拉菜单选win32,之后确定。
然后就返回到了配置管理器,你可以发现在下面表格中本项目的平台还是Win32,所以呢,改呗~,之后点关闭就可以啦,如图
关闭之后就返回到了属性页可以看到,平台显示的是 活动(x64) 如图,
如果不是活动(x64)你肯定哪步有问题啦,你再仔细看看,还找不出来可以在下面评论,不过太高深的我也不会啊~
四. 测试opencv代码
这步就比较简单了
C++
#include "stdafx.h"#include <opencv2\highgui\highgui.hpp>int _tmain(int argc, _TCHAR* argv[]){ cv::Mat src = cv::imread("../lina.jpg"); cv::imshow("show", src); cv::waitKey(0); return 0;}
大功告成~
五. 致谢
感谢那些无私奉献的人,他们教会了我许多,我无以为报,所以我也只能像他们一样,把我会的写出来,希望这篇文章对你有所帮助!!
现在我也可以写!转载请注明出处 LOL~
0 0
- OpenCV2.4.10+VS2013+Win8.1 64位配置
- QT5.7.0与opencv2.4.9以及VS2013还有电脑win8.1 (全都是64位)环境变量配置
- WIN7 64位+VS2013+Qt5.5.0+opencv2.4.10配置
- vs2013下配置opencv2.4.10(win7 64位)
- Win8.1 64位系统基于VS2013搭建OpenCV2.4.11开发环境
- win8.1下opencv2.4.13+vs2013的配置方法
- Win8.1(64bit)+VS2012+OpenCV2.4.9(32位和64位)正确配置
- OpenCV2.4.10 + VS2013配置
- Win7 64位系统+vs2010+vs2013+Opencv2.4.7配置总结
- VS2013配置Opencv2.4.13(Win7 64位)
- 64位WIN7+VS2013+OpenCV2.4.13+CUDA7.5的配置
- OpenCV2学习笔记(二十):Win8.1 64位+OpenCV 2.4.9+Python2.7.9配置
- WIN8.1 64位 + VS2013 + VTK-5.10.1配置时出现问题
- Win8.1+VS2013+OpenCV2.4.9+Kinect for Windows SDK v1.8开发环境配置
- opencv2.4.10 win7_64 VS2013 配置
- VS2013+Opencv2.4.10配置小结
- VS2013和opencv2.4.10配置
- VS2013+OpenCV2.4.10永久配置
- Java程序日志二
- 函数式编程
- [LeetCode][Java] Median of Two Sorted Arrays
- NYOJ 96 n-1位数(水题,%*符的学习与使用)
- Getting Started with Activity & Fragment Transitions
- OpenCV2.4.10+VS2013+Win8.1 64位配置
- Xcode的debug调试
- 黑客丛林之旅通关攻略(共14关)
- The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods install
- 常用C++第三方库
- thinkphp url重写
- HDU---Children's queue(递归解法)
- Gensim官方教程翻译(五)——英文维基百科的实验
- bfs最短路