最新OpenCV2.4.6与VS2010开发环境搭建
来源:互联网 发布:mysql自动递增 编辑:程序博客网 时间:2024/05/16 08:19
OpenCV2.4.6与VS2010开发环境搭建
由于很久没有用OpenCV了,之前用的是1.0版本和VC++6.0。现在已经到了VS2010+OpenCV2.4.6。安装使用之后,发现OpenCV的库名称都变了。于是记录一下这次的安装和配置步骤:
1.下载OpenCV-2.4.6.0.exe,然后安装在D盘下,则如下目录是对我们编程十分有用的。
D:\opencv\build\include;//头文件
D:\opencv\build\include\opencv;//头文件
D:\opencv\build\include\opencv2;//头文件
D:\opencv\build\x86\vc10\lib;//静态库文件
D:\opencv\build\x86\vc10\staticlib;//纯静态库文件
D:\opencv\build\x86\vc10\bin;//静态库对应的动态链接库文件
2.配置VS2010,新建一个控制台应用程序,命名为TestOpenCV
设置其项目属性,->Configuration Properties->VC++ Directories
2.1将其Include Directories新增如下三个OpenCV的头文件路径。
[img-opencv_include_path.png]
2.2将其Library Directories新增如下两个静态链接库路径。设置如下:[img-opencv_lib_path]
3.编程测试:代码如下[c++ codes]
#include <opencv.hpp>#include <iostream>#include <string>//OpenCV2.4.6对应的库文件,不同版本不一样!#pragma comment(lib, "opencv_core246.lib" ) #pragma comment(lib, "opencv_core246d.lib" ) #pragma comment(lib, "opencv_highgui246.lib" )#pragma comment(lib, "opencv_highgui246d.lib" )using namespace cv;using namespace std;void _tmain(int argc, _TCHAR* argv[]) { IplImage *src; // 定义IplImage指针变量src src = cvLoadImage("lena.jpg",-1); // 将src指向当前工程文件目录下的图像lena.jpg cvNamedWindow("lena",0);//定义一个窗口名为lena的显示窗口 cvShowImage("lena",src);//在lena窗口中,显示src指针所指向的图像 cvWaitKey(0);//无限等待,即图像总显示 cvDestroyWindow("lena");//销毁窗口lena cvReleaseImage(&src);//释放IplImage指针src}
注意,项目所需要的lib文件的名称。OpenCV2.4.6版本的lib库名称有所改变。不妨看一下最新版本的lib名称如下:
[img-opencv_lib_list]
每一个程序要想在不含有OpenCV的环境下运行,必须将对用的动态链接库一同打包。OpenCV2.4.6的所有动态链接库文件都在目录D:\opencv\build\x86\vc10\bin中。
- 最新OpenCV2.4.6与VS2010开发环境搭建
- win7+VS2010+opencv2.4.9 开发环境搭建
- windows vs2010+opencv2.3.2 开发环境搭建
- OpenCV2.4.5 + VS2010 环境搭建
- win10 + VS2010 + OpenCV2.4.10重编译OpenCV开发环境搭建
- OpenCV2.4.5 + QT4.8.4 + VS2010 环境搭建
- eclipse+opencv2.4.5+vs2010环境搭建
- OpenCV2.4.5 + QT4.8.4 + VS2010 环境搭建
- OpenCV2.4.5 + QT4.8.4 + VS2010 环境搭建
- Opencv2.4.9+VS2010环境搭建问题
- QT与VS2010集成开发环境搭建
- vs2010+opencv2.4.8配置opencv开发环境
- vs2010+OpenCV2.3.1搭建
- vs2010+OpenCV2.3.1搭建
- VS2012, opencv2.4.6环境搭建
- 最新android开发环境搭建
- win8 64位+opencv2.4.5+vs2010环境搭建
- opencv2.4.8+vs2010+win7环境搭建问题集合
- fedora 问题整理
- $(document).ready()详解
- artDialog 弹出框组件 功能很强,很暴力。不感独享
- macd指标分析 交易代码 c++
- jQuery选择器总结
- 最新OpenCV2.4.6与VS2010开发环境搭建
- struct file与struct inode
- 用Java打开网页
- Database system implementation 名词,缩略词
- 邮件中超链接、图片支持情况
- sed命令详解
- 探索Android中的Parcel机制(上)
- Eclipse更改tomcat发布路径的方法
- 写个一个简单的canvas图表