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

第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():把图片置于一个窗口,第一个参数是指那个窗口,后面的是指图片

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


是不是太冒火了,没事会被和谐的,哈哈!!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值