g-var.com | G-VAR's Blog

Recent Posts

Full Tag Index

Posts in “Opencv”

搭建OpenCV 2.4.10和VS2010开发环境 | OpenCV 1

Mon, Mar 2, 2015
转载请注明出处! 原文链接:搭建OpenCV 2.4.10和VS2010开发环境 本篇主要介绍如何在VS2010下安装配置OpenCV。 OpenCV的下载 首先在http://opencv.org/downloads.html官网上下载OpenCV的最新版本2.4.10(截止2015年3月2日的版本),然后解压安装。我的安装目录是:E:,得到一个称为opencv的文件夹,其中包括build和sources两个文件夹; 配置环境变量 修改系统变量,在Path的最后添加上 E:\opencv\build\x86\vc10\bin。 配置VS2010 为了让每次新建的程序都可以直接用上配置,我们在属性管理器中进行修改。但是首先必须新建一个空的Win32控制台项目,然后才能进行下面的操作: 打开 视图->属性管理器 ,如下图所示; 双击Microsoft.Cpp.Win32.user,在弹出的窗口进行操作: 选择VC++目录,修改: 包含目录中添加: E:\opencv\build\include\opencv2 E:\opencv\build\include\opencv E:\opencv\build\include 库目录中添加: E:\opencv\build\x86\vc10\lib 选择 链接器->输入 ,添加附加依赖项: opencv_calib3d2410d.lib opencv_contrib2410d.lib opencv_core2410d.lib opencv_features2d2410d.lib opencv_flann2410d.lib opencv_gpu2410d.lib opencv_highgui2410d.lib opencv_imgproc2410d.lib opencv_legacy2410d.lib opencv_ml2410d.lib opencv_nonfree2410d.lib opencv_objdetect2410d.lib opencv_ocl2410d.lib opencv_photo2410d.lib opencv_stitching2410d.lib opencv_superres2410d.lib opencv_ts2410d.lib opencv_video2410d.lib opencv_videostab2410d.lib 到此OpenCV的开发环境就搭建好了。 注意:上边的附加依赖项是针对Debug版本的,Release版本就换成相应的库文件。 例子 #include <iostream> #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> using namespace cv; int main() { // 读取图片 Mat img=imread("222.jpg"); // 创建一个名为"222"窗口 namedWindow("222"); // 在窗口中显示 imshow("222",img); // 等待5s后窗口自动关闭 waitKey(5000); } 编译,成功。程序运行结果如下图所示: