快速在VS2013中永久配置OpenCV2.4.9,详细图文,计算机中丢失:opencv_core249d.dll 解决办法
来源:互联网 发布:js正则表达式判断密码 编辑:程序博客网 时间:2024/04/27 17:42
1、相关软件安装
vs2013与opencv的安装自行完成,注意配置opencv的环境变量;接下来讲解如何 在 VS2013 中配置 OpenCV。
2、工程包含(include)目录的配置
1、打开visual studio 2013 ,新建项目,步骤如下:
选空项目
点击完成,创建成功。
2、添加一个源文件
在新建C++文件中添加代码:
#include <stdio.h>#include <tchar.h> #include <opencv2/opencv.hpp>using namespace std;using namespace cv;int _tmain(int argc, _TCHAR* argv[]){ const char* imagename = "lena.jpg"; //从文件中读入图像 Mat img = imread(imagename); //如果读入图像失败 if(img.empty()) { fprintf(stderr, "Can not load image %s\n", imagename); return -1; } //显示图像,在哪个个窗口显示 imshow("image", img); //void namedWindow(const string& winname, int flags = WINDOW_AUTOSIZE)//用来创建窗口的函数 //此函数等待按键,按键盘任意键就返回 waitKey(); return 0;}
3、找到属性管理器(PS,此处配置成功之后,之后不需每次都配置)
1.)
注意最下面的是属性管理器,不是解决方案。
2.)找到 Microsoft.Cpp.Win32.user,右键属性;
3.)找到VC++目录 -> 包含目录,右键编辑:
注意自己的OPENCV的安装位置*
C:\opencv\build\includeC:\opencv\build\include\opencvC:\opencv\build\include\opencv2
3、工程目录Lib的配置
与上面第三步同一个位置,选择库目录,右键编辑:
添加以下:
C:\opencv\build\x86\vc12\lib
这里注意X86,代表为win32(并不是说你是win7 32位还是64位,而是你在win32下debug还是win64下debug),debug为x64的自己在opencv的路径中选择x64;VC12为vs2013;
4、链接库的配置*
同样的位置,找到 链接器* -> 输入 -> 库目录;右键编辑*
opencv_ml249d.libopencv_calib3d249d.libopencv_contrib249d.libopencv_core249d.libopencv_features2d249d.libopencv_flann249d.libopencv_gpu249d.libopencv_highgui249d.libopencv_imgproc249d.libopencv_legacy249d.libopencv_objdetect249d.libopencv_ts249d.libopencv_video249d.libopencv_nonfree249d.libopencv_ocl249d.libopencv_photo249d.libopencv_stitching249d.libopencv_superres249d.libopencv_videostab249d.lib
* release 的配置步骤同上,最后代码添加为:*(只是debug的话,此步骤先行省略不必配置)
opencv_objdetect249.libopencv_ts249.libopencv_video249.libopencv_nonfree249.libopencv_ocl249.libopencv_photo249.libopencv_stitching249.libopencv_superres249.libopencv_videostab249.libopencv_calib3d249.libopencv_contrib249.libopencv_core249.libopencv_features2d249.libopencv_flann249.libopencv_gpu249.libopencv_highgui249.libopencv_imgproc249.libopencv_legacy249.libopencv_ml249.lib
5、测试
上面测试代码添加完成后,将女神Lena的图像拷贝至工程, ***main.cpp同一文件夹中
*。图片名字为:Lena.jpg
本地调试,执行结果。
6、可能出现的错误
调试时,有的可能报错计算机中丢失:opencv_core249d.dll 。尝试重新安装……
找到opencv安装路径中的: C:\opencv\build\x86\vc12\bin,bin目录下所有文件复制。
将x86\vc12\bin ;复制到 C:\Windows\System32 中;
将x64\vc12\bin ;复制到 C:\Windows\SysWOW64 中;
再行调试下,问题就得到了解决。
- 快速在VS2013中永久配置OpenCV2.4.9,详细图文,计算机中丢失:opencv_core249d.dll 解决办法
- vs2013安装openCV2.4.9时出现无法启动此程序,因为计算机中丢失opencv_core249d.dll
- opencv2.4.9在vs2013中丢失opencv_core249d.dll问题及解决
- opencv2.4.9在vs2013中丢失opencv_core249d.dll问题及解决【转】
- vs2013 + opencv2.4.9 问题:无法启动此程序 因为计算机中丢失opencv_core249d.dll-我的解决方案
- 计算机中丢失opencv_core249d.dll问题及解决
- opencv2.4.9+vs2013配置详细图文
- 计算机中丢失MSVCP100.dll的解决办法
- Opencv2.4.9 vs2013永久配置 绝对路径
- OpenCV 无法启动此程序,因为计算机中丢失opencv_core249d.dll或者opencv_highgui249d.dll。请尝试重新安装改程序已解决此问题
- VS2013+OpenCV2.4.10永久配置
- 无法启动此程序 因为计算机丢失opencv_core249d.dll
- 无法启动此程序,因为计算机丢失opencv_core249d.dll
- VS2013中配置OpenCV2.4.8
- vs2012转到vs2013:无法启动此程序,因为计算机中丢失MSVCP110.dll, msvcr110d.dll
- Opencv2.4.9 + vs2013单次配置和永久配置
- 计算机中丢失OgreMain_d.dll
- 计算机中丢失glut32.dll
- 判断闰年
- HDU 5568:sequence2 大数+DP
- C++中虚函数与纯虚函数的用法
- 88.Oracle数据库SQL开发之 修改表内存——数据库事务的开始和结束
- 27,指针
- 快速在VS2013中永久配置OpenCV2.4.9,详细图文,计算机中丢失:opencv_core249d.dll 解决办法
- linux虚拟机网卡启动失败问题处理
- 进程和线程
- IDEA14 创建项目集锦
- cocos2dx 定时器使用 schedule,scheduleUpdate,scheduleOnce
- 89.Oracle数据库SQL开发之 修改表内存——数据库事务的保存点
- Mex文件及其编译
- 基于nodejs+socket.io的chatrobot
- Linux常用环境安装步骤