vs2008下的opencv安装
来源:互联网 发布:淘宝客源码论坛 编辑:程序博客网 时间:2024/05/08 13:00
VS 2008下安装OpenCV2.0/2.1
注:本文参考由于思琪编写的《VC 2008 Express下安装openCV2.0/2.1》(连接:http://www.opencv.org.cn/index.php/VC_2008_Express下安装OpenCV2.0/2.1)
需要安装的软件
-------------------------------------------------------------------------------------
1.VS2008.这个不多说,大家都应该安装了。
2.openCV2.1。下载地址:http://www.opencv.org.cn/index.php/Download。其实这是一个zip的压缩包。我把压缩后的文件放在D:\OperationSystem\OpenCV2.1中。
3.Cmake。下载地址:http://www.cmake.org/cmake/resources/software.html选择第二个框中的cmake-2.8.2-win32-x86.exe
下面我要说一下这三个软件的作用,cmake其实就是一个编译器,而openCV2.1是一个zip的压缩包,里面就是open2.1的代码。我们要用CMake编译这些代码,然后与VS2008的库连接。然后就可以在VS2008中编openCV2.1的程序了。
编译openCV
-------------------------------------------------------------------------------------------------
1.运行cmake并设置路径为openCV的路径D:\OperationSystem\OpenCV2.1,设置子路径并创建子目录D:\OperationSystem\OpenCV2.1\vs2008用于存放编译结果。
2.点击configure,在弹出框中选择Visual Studio 92008。
3.再次点击configure,完成后再点击generate。完成编译。
编译OpenCV Debug和Release版本库
--------------------------------------------------------------------------------------
完成以上步骤后,在D:\OperationSystem\OpenCV2.1\vs2008目录下生成OpenCV.sln的Solution File.使用VS2008打开。
1.在Debug下,选择Solution Exporer里的Solution OpenCV。右击,选择“RebuildSolution”。
2.编译无误后再选择“INSTALL”,右击,选择“build”。
3.再在Release下,选择Solution Exporer里的Solution OpenCV。右击,选择“Rebuild Solution”。
4.编译无误后再选择“INSTALL”,右击,选择“build”。
完成以上步骤以后就会在openCV的*d.dll文件(For debug)和*.dll文件(For Release)在D:\OperationSystem\OpenCV2.1\vs2008\bin中。
openCV的*d.lib文件(For Debug)和*.lib文件(For Release)就会在D:\OperationSystem\OpenCV2.1\vs2008\lib中。
OpenCV的头文件*.h在D:\OperationSystem\OpenCV2.1\vs2008\include\opencv中。
这样vs2008调用的openCV的函数库就生成完毕。
配置Windows环境变量Path
-----------------------------------------------------------------------------
将路径D:\OperationSystem\OpenCV2.1\vs2008\bin添加到系统的环境变量Path中。
为VS2008配置openCV的环境
------------------------------------------------------------------------------
打开VS2008,菜单Tools->Options->Projects and Solution->VC++ Directories
1.Show directoriesfor选择include files,加入目录D:\OperationSystem\OpenCV2.1\vs2008\include\opencv
2.在Show directoriesfor选择library files,加入目录D:\OperationSystem\OpenCV2.1\vs2008\lib
关闭VS2008.
使用openCV2.1编程
--------------------------------------------------------------------------------------
1.打开vs2008,新建win32控制台程序hell0opencv2.1。
2.选择Solution Explorer里的helloopencv2.1项目,点击鼠标右键,选择Property。在LINK中选择INPUT。
3.为项目Debug配置增加依赖库:cxcore210d.libcv210d.lib highgui210d.lib
4.为项目Release配置增加依赖库:cxcore210.libcv210.lib highgui210.lib
5.编译运行下列程序(工程中要有“yanzi.jpg”文件,见下图)
#include "stdafx.h"
#include"highgui.h"
int _tmain(intargc, _TCHAR* argv[])
{
const char* imagename = "yanzi.jpg";
cv::Mat img = cv::imread(imagename); // Matlab风格的 cvLoadImage函数的另一种调用
if(img.empty())
{
fprintf(stderr,"Can not load image %s\n", imagename);
return -1;
}
if( !img.data ) // 检查是否正确载入图像
return -1;
cv::namedWindow("image", CV_WINDOW_AUTOSIZE); //创建窗口
cv::imshow("image", img); //显示图像
cv::waitKey();
return 0;
}
运行结果为显示yanzi.jpg这幅图片
:
(完)
- vs2008下的opencv安装
- 在VS2008下安装openCV
- 转:VS2008下使用SVN版OpenCV的安装流程
- VS2008下的配置opencv
- 关于在 vs2008 下安装 opencv ~~
- VS2010(VS2008)下安装配置OpenCV
- VS2010(VS2008)下安装配置OpenCV
- VS2008下OpenCV 2.3环境的搭建
- opencv在vs2008上的安装
- vs2008安装配置opencv
- opencv+VS2008安装配置
- OpenCV--在VS2008环境下安装openCV2.4.4
- vs2008 + OpenCV-2.1.0-win32-vs2008安装
- vs2008 + OpenCV-2.1.0-win32-vs2008安装
- vs2008 + OpenCV-2.1.0-win32-vs2008安装
- vs2008 + OpenCV-2.1.0-win32-vs2008安装
- vs2008 + OpenCV-2.1.0-win32-vs2008安装
- vs2008 + OpenCV-2.1.0-win32-vs2008安装
- 最近遇到的一个Java多线程问题
- 修复IIS:因ApplicationHost.config被破坏导致的崩溃
- 《鸟哥的Linux私房菜》读书笔记二
- 腾讯校招题:fork进程与缓存
- CF 242E XOR on Segment 【线段树】
- vs2008下的opencv安装
- 改变putty注释颜色
- How to think like a Computer Scientist: 课后习题第六章 13-19
- 新浪微博分享链接代码
- Speeding up your ASP.NET application
- 2013年8月2日
- 【Windows7库功能使用技巧 】
- 是否存在敏捷人格类型?
- BroadcastReceiver---基础总结篇之五:BroadcastReceiver应用详解 .