如何在VS2013下vs2013配置opencv3.02.4.11

已经要疯了,opencv2.4.10在vs2013下的配置_opencv吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:9,191贴子:
已经要疯了,opencv2.4.10在vs2013下的配置收藏
在vs2013下配置opencv2.4.10,配置好后一直报错error LNK1181: 无法打开输入文件“opencv_ml2410d.lib”,我确定在附加依赖项里有这个文件
专为满足各类行业和客户要求而设计,并已被证明可满足各个施工标准的要求。
这个是2010的附加依赖项,把所有的0改成1试试看
楼主的文件2.4.10能不能发我一份
楼主楼主,急求2.4.10的按转包啊,官网不让下了
楼主,给个百度云连接或者发我邮箱也行,谢谢楼主了
带d的是debug模式
楼主的2.4.10能不能发给我下,感激涕零!
楼主,求2.4.10 的opencv包,可不可以发我一份,谢谢邮箱
链接是不是发不出去。。。
江苏贝尔照明专注太阳能路灯22年,注重品质,售后完善
10楼的那个是百度网盘的链接
楼主最近两天项目结题没有时间一个一个发了,,,,10楼链接下载不了我再发邮箱吧。
首先看看你的编译器是Debug还是Relase,其次看看是x64 还是 x86
邮箱谢谢啦~
楼主这个是配置失败了吗?
配置了一晚上没搞定。。
明天下载你这个试试
你去网上考呗的库名列表吧,最后一行没有换行两个库名连在一起
我的和你问题一样,怎么解决的?
登录百度帐号推荐应用如何在VS2013下配置opencv2.4.11_百度知道
如何在VS2013下配置opencv2.4.11
我有更好的答案
\Program Files.;Program Files 2 配置环境变量 1、系统变量 Path:添加D:&#92、用户变量:添加opencv变量值D;opencv\build\x86\vc12\bin 2;Program Files\步骤 1 安装opencv2.4.9解压请务必记住自解压路径宜家我自路径例D:&#92&#47
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。VS2013+opencv2.4.9(10)配置[zz] - yifeier12 - 博客园
1、&&&&&&&&&下载opencv2.4.9,然后解压到一个位置
设置opencv SDK解压目录,点击Extract后解压
我是习惯于解压到这个位置的。
解压过程如上图。
2、&&&&&&&&&文件目录介绍
解压后会在目录下生成opencv的文件夹
在opencv文件夹下有build和sources两个文件夹,build是SDK 包,sources是源码包(里面也有opencv使用例子源码)
在build文件夹下include是C&C++头文件所在文件夹;doc是文档文件夹;java是java开发的库文件夹;python是python开发库文件夹;x64和X86是已编译好的C&C++的64位和32位库文件夹,在它里面有vc10、vc11、vc12&& 三个文件夹,分别对应VC++2010、VC++2012和VC++2013。
因不同版本VC++生成的库文件所需的运行时不同,因此配置VC++工程时需要选择相对应的二进制库文件。在VC XX文件夹下bin文件夹是公用的动态链接库,在系统环境变量里配置后,所以opencv工程都能共享他们;lib文件夹是动态库隐式调用所需的静态链接文件;staticlib文件夹是静态链接库,需要生成不依赖动态库的程序就是用它们。
3、&&&&&&&&&设置环境变量
&开始菜单&-&&&控制面板&-&&系统&或在&计算机&上右键选&属性&打开系统设置窗口&&&&选择&高级系统设置&打开&系统属性&窗口&&
选择&高级选项卡&,点击&环境变量&按钮打开&环境变量&窗口
在系统变量里找到Path变量,在Path中添加值SDK中的bin目录。
本人解压时设置的目录是D:\Program Files,用到是32位库,VC++用的是2013,因此添加到bin目录为
D:\Program Files\opencv\build\x86\vc12\bin。
在用户变量里,新建一个opencv的变量值为
D:\Program Files\opencv\build(根据解压目录)
PATH里增加(注:中间加;隔开,是英文状态下的)
D:\Program Files\opencv\build\x86\vc12\bin
注:环境变量配置后,需重启系统才能生效。
4、&&&&&&&&&VC++工程配置
新建一个项目(这个应该都会吧)
然后打开视图-&属性管理器
双击标注出的地方,弹出一个属性页
先选择VC++目录
将可执行文件目录
点击右边,选择编辑
新建一个位置
本人输入的是(如果不确定,就点击右边的省略号选择文件夹)
D:\Program Files\opencv\build\x86\vc12\bin
然后是包含目录
差不多一样
本人输入的是(如果不确定,就点击右边的省略号选择文件夹)
D:\Program Files\opencv\build\include
D:\Program Files\opencv\build\include\opencv2
D:\Program Files\opencv\build\include\opencv
下一个是库目录(如果不确定,就点击右边的省略号选择文件夹)
本人输入的是(如果不确定,就点击右边的省略号选择文件夹)
D:\Program Files\opencv\build\x86\vc12\lib
下一步就是附加依赖项的配置了
输入下面的链接库名
opencv_calib3d249d.lib
opencv_contrib249d.lib
opencv_core249d.lib
opencv_features2d249d.lib
opencv_flann249d.lib
opencv_calib3d249.lib
opencv_contrib249.lib
opencv_core249.lib
opencv_features2d249.lib
opencv_flann249.lib
opencv_gpu249.lib
opencv_highgui249.lib
opencv_imgproc249.lib
opencv_legacy249.lib
opencv_ml249.lib
opencv_nonfree249.lib
opencv_objdetect249.lib
opencv_photo249.lib
opencv_stitching249.lib
opencv_ts249.lib
opencv_video249.lib
opencv_videostab249.lib
opencv_gpu249d.lib
opencv_highgui249d.lib
opencv_imgproc249d.lib
opencv_legacy249d.lib
opencv_ml249d.lib
opencv_nonfree249d.lib
opencv_objdetect249d.lib
opencv_photo249d.lib
opencv_stitching249d.lib
opencv_ts249d.lib
opencv_video249d.lib
opencv_videostab249d.lib
注:唯一的区别是Debug版用到的dll和lib文件都有后缀d,Release版使用的不带d。配置Release的附加依赖项时别忘了把d删掉
5、&&&&&&&&&测试环节
添加一个文件
#include &cv.h& #include &highgui.h& int main() { IplImage * test = cvLoadImage ("D:\\demo.jpg"); cvNamedWindow("test_demo", 1); cvShowImage("test_demo", test); cvWaitKey(0); cvDestroyWindow("test_demo"); cvReleaseImage(&test); return 0; }
阅读(...) 评论()OpenCV2.4.9+Win7+VS2013 环境配置 - 为程序员服务
OpenCV2.4.9+Win7+VS2013 环境配置
因为要准备中控杯 所以就着手学习着试试玩OpenCV
环境配置的话linux下还是比较好弄的 windows下简直恶心 遇到了各种问题 特此记录一下完整版的过程 以备查询
首先明确一下我们的配置:
Win 7 (为了玩游戏还是没忍心删掉 = =)
OpenCV 2.4.9
(记得配置环境变量, 在win7环境变量的PATH里面添加opencv的lib和bin两个文件夹路径)
Visual Studio 2013 Ultimate
为了锻炼英语能力(其实是为了看起来逼格更高), 我决定用英文来记录过程, 那么我们开始吧~
1.Using VS2013 create a new project which is:
) .NET Framework 4.5
) Win32 Console Application
) empty project
2.Add + in solution platforms
First we choose Configuration Manager to edit it
Add a + platform if not found
This is what we want : choose and use the + platform
3. Add your “Debug|x64″ Property Sheet.
Choose “VIEW-&Property Manager” and find “Debug|x64″, then right-click it and choose “Add New Project Property Sheet”;
name it whatever, here we assume it “OpenCV_Debug.props”;
then double-click “OpenCV_Debug and it will po
4. Choose “VC++ Directories”, change follow path:
Include Directories =& “{replace this with your opencv install path}\build\include”
Library Directories =& “{replace this with your opencv install path}\build\x64\vc12\lib”
(all allow inherit from parent or project details)
5. Choose “Linker”, change “Input”-&”Additonal Dependencies” to follow:
opencv_calib3d249d.lib
opencv_contrib249d.lib
opencv_core249d.lib
opencv_features2d249d.lib
opencv_flann249d.lib
opencv_gpu249d.lib
opencv_highgui249d.lib
opencv_imgproc249d.lib
opencv_legacy249d.lib
opencv_ml249d.lib
opencv_nonfree249d.lib
opencv_objdetect249d.lib
opencv_ocl249d.lib
opencv_photo249d.lib
opencv_stitching249d.lib
opencv_superres249d.lib
opencv_ts249d.lib
opencv_video249d.lib
opencv_videostab249d.lib
Apply and Save it.
6. To avoid fatal error LNK 1112: 模块计算机类型“X86”与目标计算机类型“x64”冲突:
In solution manager, we right-click “Debug|x64″ and choose “Properties”
then choose “Linker”-&”Advanced”-&”Target Machine” , change it to X64~
//You can also skip this one to see if this error comes or not
7. To avoid
the error “……, Can’t find or open the PDB file” :
Choose “DEBUG” -& “Options and Settings”-&”Debugging”-&”General”, allow the “Enable source server support” option.
then change to “Symbols” and
enable the “Microsoft Symbol Servers”,
save , quit and you can run your program.
(After this step, you program will load many .dll from Microsoft Symbol Servers, so it will be vary slow first time)
(So when first time run over, we can disable the “Microsoft Symbol Servers”, then it will run well and quickly next time! )
8.All finish! Here is a simple .cpp program you can start with
#include &opencv2\opencv.hpp&
int main(void) {
IplImage* img = cvLoadImage("Test.jpg");
cvNamedWindow("Example1", CV_WINDOW_AUTOSIZE);
cvShowImage("Example1", img);
cvWaitKey(0);
cvReleaseImage(&img);
cvDestroyWindow("Example1");
if everything works well, you will get result like this: (depends on your “Test.jpg”, so don’t forget to add it )
大概就这样啦~
PS: 如果遇到一些提示问题说找不到opencv_XXX.dll 那么你就从opencv的x64的dll库里面找到复制到system32文件夹里面(当然也可能是SysWow64文件夹, 根据错误信息来判断)然后命令行运行“regver32
opencv_XXX.dll” 即可.
生命满是阳光 / Always sunshine
原文地址:, 感谢原作者分享。
您可能感兴趣的代码370被浏览56,497分享邀请回答241 条评论分享收藏感谢收起

我要回帖

更多关于 vs2013配置opencv3.3 的文章

 

随机推荐