学习OPENCV之(一)--起航篇--WIN8系统下,VS2010配置OPENCV2.4.4
2013-04-22 00:20
525 查看
一.下载OPENCV2.4.4最新版
http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.4/OpenCV-2.4.4.exe/download
然后解压缩,放到你选择的一个目录下
二.VS2010下载
可以去 微软官网下载,然后安装 就不多说了
三.win8环境下,配置环境变量
1 ,添加环境变量
右击计算机,->属性->高级系统设置->环境变量
添加path路径:
在系统变量中,点击path,选择编辑,添加path路径如下
![](http://img.my.csdn.net/uploads/201304/21/1366508388_1615.jpg)
新建OPENCV
![](http://img.my.csdn.net/uploads/201304/21/1366508574_6412.jpg)
四,,opencv 在VS2010中的配置步骤
新建一个新win32项目--这就不多说了
include 配置
打开工程:-视图->属性页->VC++目录->包含目录中添加include
![](http://img.my.csdn.net/uploads/201304/22/1366561112_8604.jpg)
lib配置
库目录 “属性”->“配置属性”->“VC++目录”->“库目录”
![](http://img.my.csdn.net/uploads/201304/22/1366561226_9748.jpg)
五,添加附加依赖项
视图->属性页->链接器->输入->附加依赖项
![](http://img.my.csdn.net/uploads/201304/21/1366511335_2592.jpg)
release 添加附加依赖项
![](http://img.my.csdn.net/uploads/201304/21/1366512654_2097.jpg)
测试代码:
测试结果展示:
![](http://img.my.csdn.net/uploads/201304/22/1366560897_2857.jpg)
七,遇到的问题
1)刚开始测试的时候出现这样的问题:
d:\opencv2.4.4\include\opencv2\opencv.hpp(46): fatal error C1083: 无法打开包括文件:“opencv2/core/core_c.h”: No such file or directory
这个主要是包含目录下的include配置出错了,改成
D:\opencv2.4.4\build\include\opencv2
D:\opencv2.4.4\build\include\opencv
D:\opencv2.4.4\build\include
就可以了,呵呵
2)图片文件目录问题
可以使用绝对路径,如上面代码中 的那样
还以可以使用相对路径,但是你的图片必须要放在当前工作目录下,如我的图片就放在
C:\Users\Dujian\Documents\Visual Studio 2010\Projects\lbpfacedemo0\lbpfacedemo0
相对路径代码如下:
八.参考
/article/10504091.html
非常感谢
http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.4/OpenCV-2.4.4.exe/download
然后解压缩,放到你选择的一个目录下
二.VS2010下载
可以去 微软官网下载,然后安装 就不多说了
三.win8环境下,配置环境变量
1 ,添加环境变量
右击计算机,->属性->高级系统设置->环境变量
添加path路径:
在系统变量中,点击path,选择编辑,添加path路径如下
![](http://img.my.csdn.net/uploads/201304/21/1366508388_1615.jpg)
新建OPENCV
![](http://img.my.csdn.net/uploads/201304/21/1366508574_6412.jpg)
四,,opencv 在VS2010中的配置步骤
新建一个新win32项目--这就不多说了
include 配置
打开工程:-视图->属性页->VC++目录->包含目录中添加include
![](http://img.my.csdn.net/uploads/201304/22/1366561112_8604.jpg)
lib配置
库目录 “属性”->“配置属性”->“VC++目录”->“库目录”
![](http://img.my.csdn.net/uploads/201304/22/1366561226_9748.jpg)
五,添加附加依赖项
视图->属性页->链接器->输入->附加依赖项
![](http://img.my.csdn.net/uploads/201304/21/1366511335_2592.jpg)
release 添加附加依赖项
![](http://img.my.csdn.net/uploads/201304/21/1366512654_2097.jpg)
opencv_calib3d244d.lib
opencv_contrib244d.lib
opencv_core244d.lib
opencv_features2d244d.lib
opencv_flann244d.lib
opencv_gpu244d.lib
opencv_highgui244d.lib
opencv_imgproc244d.lib
opencv_legacy244d.lib
opencv_ml244d.lib
opencv_objdetect244d.lib
opencv_ts244d.lib
opencv_video244d.lib六,测试配置结果展示
测试代码:
/*********************************************************************** * OpenCV 2.4.4 测试例程 * 杜健健 提供 ***********************************************************************/ #include "stdafx.h" #include <opencv2/opencv.hpp> using namespace std; using namespace cv; int _tmain(int argc, _TCHAR* argv[]) { const char* imagename = "D://input//lena.jpg"; //从文件中读入图像 Mat img = imread(imagename); //如果读入图像失败 if(img.empty()) { fprintf(stderr, "Can not load image %s\n", imagename); getchar(); return -1; } //显示图像 imshow("image", img); //此函数等待按键,按键盘任意键就返回 waitKey(); return 0; }
测试结果展示:
![](http://img.my.csdn.net/uploads/201304/22/1366560897_2857.jpg)
七,遇到的问题
1)刚开始测试的时候出现这样的问题:
d:\opencv2.4.4\include\opencv2\opencv.hpp(46): fatal error C1083: 无法打开包括文件:“opencv2/core/core_c.h”: No such file or directory
这个主要是包含目录下的include配置出错了,改成
D:\opencv2.4.4\build\include\opencv2
D:\opencv2.4.4\build\include\opencv
D:\opencv2.4.4\build\include
就可以了,呵呵
2)图片文件目录问题
可以使用绝对路径,如上面代码中 的那样
还以可以使用相对路径,但是你的图片必须要放在当前工作目录下,如我的图片就放在
C:\Users\Dujian\Documents\Visual Studio 2010\Projects\lbpfacedemo0\lbpfacedemo0
相对路径代码如下:
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); getchar(); return -1; } //显示图像 imshow("image", img); //此函数等待按键,按键盘任意键就返回 waitKey(); return 0; }
八.参考
/article/10504091.html
非常感谢
相关文章推荐
- 学习OPENCV之(一)--起航篇--WIN8系统下,VS2010配置OPENCV2.4.4
- OpenCv学习(一) OpenCv2.4.4在VS2010中的配置
- 学习OPENCV之(一)WIN7-64bit系统下,VS2010,vs2012配置OPENCV最新版
- 64位 vs2010 和 opencv2.4.4 配置问题
- vs2010下OpenCV的配置以及常用的学习网站
- VS2010下安装配置OpenCV2.4.4
- Opencv2.4.4+VS2010永久配置
- 学习笔记一:在VS2013下配置OpenCV3.0并运行SIFT(原来版本为VS2010下的OpenCV2.2)
- Opencv2.4.7+VS2010+win10安装配置(OpenCv 学习笔记一)
- win8系统安装vs2010配置opencv2.4.9以及模块计算机类型“x64”与目标计算机类型“X86”冲突问题解决
- 【OpenCV学习笔记系列01-OpenCV2.4.6 + VS2010开发环境配置】
- OpenCV学习一:VS2010 + OpenCv2.4.9 的安装与配置
- VS2010 配置一次opencv环境(学习之二)
- VS2010配置Opencv2.4.4
- 【学习OpenCV小记之一】 安装OpenCV2.4.10 + VS2010开发环境配置
- 【转】Win7下VS2010中配置Opencv2.4.4的方法(32位和64位都有效)(亲测成功)
- OpenCV2 学习笔记(1)OpenCV2.4.10在Win7(64位)+VS2010下的配置过程
- opencv学习之VS2010下配置opencv2.4.9
- opencv学习_1(VS2010-openCV2.4.3-win7 配置说明)
- Win7 64位系统下VS2010配置OpenCV2.4.4