VS2010旗舰版+OpenCV2.2.0配置过程及测试程序
来源:互联网 发布:网络流媒体 编辑:程序博客网 时间:2024/06/07 18:17
VS2010旗舰版+OpenCV2.2.0配置过程及测试程序
最近在一些编程高手的指导之下,初步学习了OpenCV的配置方法。由于VS版本较多,再加上OpenCV的版本则更为五花八门目前最新的版本已经出到了3.1.0(据说只能配置在VS2013及以上的版本,具体没有考证),所以网上关于配置OpenCV的教程也玲琅满目。在这里小生不才只是想向大家介绍一下目前在学术上较为常见的OpenCV和VS的搭配和大家共同学习!由于我也是初学者,如有什么配置不正确的地方希望大家批评指正!
1.版本选择
作者选用的版本为
VS2010旗舰版:这个自己需要预先安装好。
OpenCV版本:OpenCV-2.2.0-win32-vs2010(这个比较讨巧,也是比较省事,适合像我这样的初学者!)
下载地址:http://opencv.org/downloads.html
注意要选那个special pack(特殊包装的)
2.安装过程
1). 下载之后为一个安装程序:可以直接安装(建议英文路径,且不要太长)。
一路next就好。不过中途会有一个关于配置“Windows环境变量Path”的选项,我选择的是设置到当前用户。这一步就省略了后面再手动的配置windows环境变量。
2). 安装完成之后建议重启或注销一下电脑。
3). 打开VS2010建立一个win32窗体项目:随便一个名字-建立一个空白项目-新建一个.cpp程序
->->
4). 配置OpenCV:有了之前的准备工作,现在开始正式配置。
->->
在这个附加依赖项中加入一下的库:然后“确定”+“应用”
opencv_calib3d220d.lib
opencv_contrib220d.lib
opencv_core220d.lib
opencv_features2d220d.lib
opencv_ffmpeg220d.lib
opencv_flann220d.lib
opencv_gpu220d.lib
opencv_highgui220d.lib
opencv_imgproc220d.lib
opencv_legacy220d.lib
opencv_ml220d.lib
opencv_objdetect220d.lib
opencv_video220d.lib
opencv_contrib220d.lib
opencv_core220d.lib
opencv_features2d220d.lib
opencv_ffmpeg220d.lib
opencv_flann220d.lib
opencv_gpu220d.lib
opencv_highgui220d.lib
opencv_imgproc220d.lib
opencv_legacy220d.lib
opencv_ml220d.lib
opencv_objdetect220d.lib
opencv_video220d.lib
5). 接着配置release:接着按图下一步,在附加项中加入如下的库(和Debug添加的库不一样)。
->
opencv_calib3d220.lib
opencv_contrib220.lib
opencv_core220.lib
opencv_features2d220.lib
opencv_ffmpeg220.lib
opencv_flann220.lib
opencv_gpu220.lib
opencv_highgui220.lib
opencv_imgproc220.lib
opencv_legacy220.lib
opencv_ml220.lib
opencv_objdetect220.lib
opencv_ts220.lib
opencv_video220.lib
opencv_contrib220.lib
opencv_core220.lib
opencv_features2d220.lib
opencv_ffmpeg220.lib
opencv_flann220.lib
opencv_gpu220.lib
opencv_highgui220.lib
opencv_imgproc220.lib
opencv_legacy220.lib
opencv_ml220.lib
opencv_objdetect220.lib
opencv_ts220.lib
opencv_video220.lib
6). 分别配置库目录和包含目录:配置成右边的两个图的形式(注意:前面是你的安装路径主要是后面的.lib不要错就行)
=》和
7).接着一路的“确定”和“应用”。你就正式配置好你的OpenCV了!
2. 测试程序
将下列程序考入你最初建立的.cpp文件,运行就好了啊!
#include "highgui.h"
int main (int argc, char** argv){
char* name ="E:\\图片的路径\\barbara.png";
IplImage* img=cvLoadImage(name);
cvNamedWindow("Example1", CV_WINDOW_AUTOSIZE);
cvShowImage("Example1", img);
cvWaitKey(0);
cvReleaseImage(&img);
cvDestroyWindow("Example1");
}
int main (int argc, char** argv){
char* name ="E:\\图片的路径\\barbara.png";
IplImage* img=cvLoadImage(name);
cvNamedWindow("Example1", CV_WINDOW_AUTOSIZE);
cvShowImage("Example1", img);
cvWaitKey(0);
cvReleaseImage(&img);
cvDestroyWindow("Example1");
}
主要参考的博客是:http://blog.sina.com.cn/s/blog_7908e1290101i3nq.html 希望大家在安装过程中能够互补。
0 0
- VS2010旗舰版+OpenCV2.2.0配置过程及测试程序
- VS2010->opencv2.4.6配置过程
- OpenCv2.4.10配置Vs2010过程
- 【openCV】openCV2.4.8在vs2010旗舰版中的配置
- OpenCv2.4在vs2010下配置过程
- VS2010+OpenCV2.3.1+_Win7_的配置过程
- opencv2.4.9 与vs2010 配置过程记载
- VS2010配置opencv2.4.6方法及问题解决
- opencv2.4.4+vs2010配置过程中示例程序不显示图错误的处理
- VS2010旗舰版+LUA环境配置
- vs2010+opencv2.3.1安装和详细配置过程
- OpenCV2.3.1在Win7+VS2010下的配置过程
- 最新OpenCV2.4.6和VS2010的配置过程
- OpenCV2.3.1在Win7+VS2010下的配置过程
- OpenCV2.4.9在Win7+VS2010下的配置过程
- OpenCV2.3.1在Win7+VS2010下的配置过程
- WIN7下OpenCV2.4.9+ vs2010的配置过程
- Linux下: Eclipse安装配置OpenCV2.1,用C++调用OpenCV过程 及 测试实例
- Java中的事务处理
- JavaSwing 表格JTable内容居中 自定义TableModel
- 【Yoshua Bengio 亲自解答】机器学习 81 个问题及答案(最全收录)
- Python-练习 洗牌
- 为什么要跳槽
- VS2010旗舰版+OpenCV2.2.0配置过程及测试程序
- JVM - 优化
- 黄章亮相魅族年会:2016要上市
- 蓝牙学习之旅——图解连接的建立过程
- 特征值的理解
- iOS开发 - 响应者链触摸事件(一)
- post接收json数据
- AFNetworking 上传图片或文件
- JVM 优化配置设置