您的位置:首页 > 运维架构

【OpenCV学习笔记】第一篇 搭建环境

2013-05-07 15:05 471 查看
第1步 下载OpenCV

下载地址:http://opencv.org/

目前最新版本为2.4.3,看来有对windows8的支持,还有linux和Mac,当然移动平台也不会落下android和ios的一个不少。



下载好,安装到一个目录,假设为"E:\OpenCV",稍微等一段时间就就安装好了。

第2步 配置环境变量

把vc10的路径加进环境变量,“E:\OpenCV\opencv\build\x86\vc10\bin;”,注意是build目录里,千万别选错了。



 

第3步 VS2012项目配置

1.项目属性——>VC++目录——>包含目录,分别添加三个目录

E:\OpenCV\opencv\build\include;

E:\OpenCV\opencv\include\opencv;

E:\OpenCV\opencv\include\opencv2。

2.项目属性——>VC++目录——>库目录,添加这个目录

E:\OpenCV\opencv\build\x86\vc10\lib

3.连接器——>输入——>附加依赖项,添加以下lib库文件

opencv_calib3d243d.lib;

opencv_contrib243d.lib;

opencv_core243d.lib;

opencv_features2d243d.lib;

opencv_flann243d.lib;

opencv_gpu243d.lib;

opencv_haartraining_engined.lib;

opencv_highgui243d.lib;

opencv_imgproc243d.lib;

opencv_legacy243d.lib;

opencv_ml243d.lib;

opencv_nonfree243d.lib;

opencv_objdetect243d.lib;

opencv_photo243d.lib;

opencv_stitching243d.lib;

opencv_ts243d.lib;

opencv_video243d.lib;

opencv_videostab243d.lib;

 

第4步 添加c++项



在源文件里添加新项目c++文件



 

第4步 编写c++代码显示一张图片

 

#include <opencv2\opencv.hpp>
#include <iostream>
using namespace cv;
void main()
{
IplImage *src;
src = cvLoadImage("H:\\Users\\Bvin\\Pictures\\favorites\\mi.jpg");
cvNamedWindow("bvin",CV_WINDOW_AUTOSIZE);
cvShowImage("bvin",src);
cvWaitKey(0);
cvDestroyWindow("bvin");
cvReleaseImage(&src);
}


一开始总是应用命名空间失败,烦躁了挺久的,最后索性一关搞别的,最后还是忍不住打开了VS,后来就可以了。可能当时没刷新出来,环境变量也可能还未生效。

还有一点就是在项目目录里放进图片,貌似加载不出来,后来用绝对路径就有了。

按照以上的代码是可以正常运行的。

cvLoadImage():从文件载入图片,参数为图片路径

cvNamedWindow():创建一个窗口,第一个参数是窗口的name,后面是flag

cvShowImage():把图片置于一个窗口,第一个参数是指那个窗口,后面的是指图片

运行之后就可以看见图片咯!

是不是太冒火了,没事会被和谐的,哈哈!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: