mysql和opencv,VS 2008 和 OpenCV 2.0 环境搭配

首先是需要安装两个东西, 一:OpenCV-2.0.0a-win32 二:Cmake-2.6.4-win32-x86 其中安装顺序的话,先安装 OpenCV 2.0 然后再安装 cmake , 安装时,我选择 OpenCV 2.0 的安装路径为: C:\OpenCV2.0 , 首先,打开 VS 2008 , 再从 工具 – 选项 再到 项目和

首先是需要安装两个东西,

一:OpenCV-2.0.0a-win32

二:Cmake-2.6.4-win32-x86

其中安装顺序的话,先安装 OpenCV 2.0 然后再安装 cmake ,

安装时,我选择 OpenCV 2.0 的安装路径为:C:\OpenCV2.0 ,

首先,打开 VS 2008 ,再从 选项> 再到 VC++ 目录>

添加包含文件:

test.jsp?url=http%3A%2F%2Fimages.cnblogs.com%2Fcnblogs_com%2FQinBaoBei%2FWindowsLiveWriter%2FVS2008OpenCV_1471B%2Fimage_thumb.png&refer=http%3A%2F%2Fblog.csdn.net%2Fxiaolongwang2010%2Farticle%2Fdetails%2F7588543

添加库文件:

test.jsp?url=http%3A%2F%2Fimages.cnblogs.com%2Fcnblogs_com%2FQinBaoBei%2FWindowsLiveWriter%2FVS2008OpenCV_1471B%2Fimage_thumb_1.png&refer=http%3A%2F%2Fblog.csdn.net%2Fxiaolongwang2010%2Farticle%2Fdetails%2F7588543

添加源文件:

test.jsp?url=http%3A%2F%2Fimages.cnblogs.com%2Fcnblogs_com%2FQinBaoBei%2FWindowsLiveWriter%2FVS2008OpenCV_1471B%2Fimage_thumb_2.png&refer=http%3A%2F%2Fblog.csdn.net%2Fxiaolongwang2010%2Farticle%2Fdetails%2F7588543

完成上述步骤后便是打开 Cmake 进行配置了:

test.jsp?url=http%3A%2F%2Fimages.cnblogs.com%2Fcnblogs_com%2FQinBaoBei%2FWindowsLiveWriter%2FVS2008OpenCV_1471B%2FK2DRKGNOJ1%25251OOATKJDQI5X_thumb.jpg&refer=http%3A%2F%2Fblog.csdn.net%2Fxiaolongwang2010%2Farticle%2Fdetails%2F7588543

运行后设置两个目录:

test.jsp?url=http%3A%2F%2Fimages.cnblogs.com%2Fcnblogs_com%2FQinBaoBei%2FWindowsLiveWriter%2FVS2008OpenCV_1471B%2Fimage_thumb_3.png&refer=http%3A%2F%2Fblog.csdn.net%2Fxiaolongwang2010%2Farticle%2Fdetails%2F7588543

首先 Source Code 目录代表的是你安装 OpenCV 是选择的路径,我安装在 C 盘根目录下,

然后 Build The Binaries 目录则代表的是后面将使用 VS 2008 来生成的目录,这个目录中间不能加中文路径,

这里我选择的路径是:C:/Users/XiaoZhen/XiaoZhen/OpenCV

选择以后,单击 Configure 按钮来选择合适的 VS 版本,这里选择 VS 2008 即可。

test.jsp?url=http%3A%2F%2Fimages.cnblogs.com%2Fcnblogs_com%2FQinBaoBei%2FWindowsLiveWriter%2FVS2008OpenCV_1471B%2Fimage_thumb_4.png&refer=http%3A%2F%2Fblog.csdn.net%2Fxiaolongwang2010%2Farticle%2Fdetails%2F7588543

然后单击 Finish 按钮退出选择 VS 版本对话框。此时再次单击 Configure 按钮执行配置操作,最后再单击 Generate 执行生成操作。

执行生成操作后便可以关闭 Cmake 了。

下面就是找到在 Cmake 中一开始设置的 Build The Binaries 目录,在该目录下,你可以发现有一个 VS 2008 的解决方案,

test.jsp?url=http%3A%2F%2Fimages.cnblogs.com%2Fcnblogs_com%2FQinBaoBei%2FWindowsLiveWriter%2FVS2008OpenCV_1471B%2Fimage_thumb_5.png&refer=http%3A%2F%2Fblog.csdn.net%2Fxiaolongwang2010%2Farticle%2Fdetails%2F7588543

使用 Visual Studio 2008 打开这个 OpenCV.sln 的项目,

执行下面的几个操作:

选择 Debug 版本对 OpenCV 进行编译,编译成功后还需要选择 Debug 版本单独对 INSTALL 这个项目编译,

选择 Release 版本对 OpenCV 进行编译,编译成功后还需要选择 Release 版本单独对 INSTALL 这个项目编译。

如果前面对 VS 2008 下 VC++ 目录下的一些设置没有出错的话,那么编译是可以成功的,

如果编译失败,请重新配置 VS 2008 下 VC++ 目录,

test.jsp?url=http%3A%2F%2Fimages.cnblogs.com%2Fcnblogs_com%2FQinBaoBei%2FWindowsLiveWriter%2FVS2008OpenCV_1471B%2Fimage_thumb_7.png&refer=http%3A%2F%2Fblog.csdn.net%2Fxiaolongwang2010%2Farticle%2Fdetails%2F7588543

test.jsp?url=http%3A%2F%2Fimages.cnblogs.com%2Fcnblogs_com%2FQinBaoBei%2FWindowsLiveWriter%2FVS2008OpenCV_1471B%2Fimage_thumb_8.png&refer=http%3A%2F%2Fblog.csdn.net%2Fxiaolongwang2010%2Farticle%2Fdetails%2F7588543

无论是 Debug 还是 Release 模式下,均需要对 INSTALL 项目进行单独的编译:

test.jsp?url=http%3A%2F%2Fimages.cnblogs.com%2Fcnblogs_com%2FQinBaoBei%2FWindowsLiveWriter%2FVS2008OpenCV_1471B%2Fimage_thumb_6.png&refer=http%3A%2F%2Fblog.csdn.net%2Fxiaolongwang2010%2Farticle%2Fdetails%2F7588543

全部编译成功后,关闭 VS 2008 便可以执行下一步操作了,

然后还是找到在 Cmake 中一开始设置的 Build The Binaries 目录,

在这个目录下,你可以发现刚才编译后生成的 Bin 文件夹。

笔者的目录为:C:\Users\XiaoZhen\XiaoZhen\OpenCV\bin

需要将这个目录设置为系统环境变量。

test.jsp?url=http%3A%2F%2Fimages.cnblogs.com%2Fcnblogs_com%2FQinBaoBei%2FWindowsLiveWriter%2FVS2008OpenCV_1471B%2Fimage_thumb_9.png&refer=http%3A%2F%2Fblog.csdn.net%2Fxiaolongwang2010%2Farticle%2Fdetails%2F7588543

配置好环境变量后再次打开 VS 2008,

再从 选项> 再到 VC++ 目录>

添加一个包含文件的目录进去:

test.jsp?url=http%3A%2F%2Fimages.cnblogs.com%2Fcnblogs_com%2FQinBaoBei%2FWindowsLiveWriter%2FVS2008OpenCV_1471B%2Fimage_thumb_10.png&refer=http%3A%2F%2Fblog.csdn.net%2Fxiaolongwang2010%2Farticle%2Fdetails%2F7588543

再添加一个库文件目录进去:

test.jsp?url=http%3A%2F%2Fimages.cnblogs.com%2Fcnblogs_com%2FQinBaoBei%2FWindowsLiveWriter%2FVS2008OpenCV_1471B%2Fimage_thumb_11.png&refer=http%3A%2F%2Fblog.csdn.net%2Fxiaolongwang2010%2Farticle%2Fdetails%2F7588543

完成了上面的步骤后,基本上 VS 2008 和 OpenCV 的集成开发环境也就搭好了。

下面呢则是通过编写一个所谓的 HelloWorld 来验证环境。

打开 VS 2008 新建项目:

test.jsp?url=http%3A%2F%2Fimages.cnblogs.com%2Fcnblogs_com%2FQinBaoBei%2FWindowsLiveWriter%2FVS2008OpenCV_1471B%2F8_thumb.png&refer=http%3A%2F%2Fblog.csdn.net%2Fxiaolongwang2010%2Farticle%2Fdetails%2F7588543

test.jsp?url=http%3A%2F%2Fimages.cnblogs.com%2Fcnblogs_com%2FQinBaoBei%2FWindowsLiveWriter%2FVS2008OpenCV_1471B%2F9_thumb.png&refer=http%3A%2F%2Fblog.csdn.net%2Fxiaolongwang2010%2Farticle%2Fdetails%2F7588543

test.jsp?url=http%3A%2F%2Fimages.cnblogs.com%2Fcnblogs_com%2FQinBaoBei%2FWindowsLiveWriter%2FVS2008OpenCV_1471B%2Fimage_thumb_13.png&refer=http%3A%2F%2Fblog.csdn.net%2Fxiaolongwang2010%2Farticle%2Fdetails%2F7588543

然后打开项目属性: –> –> –> –>

为 Debug 平台添加三个附加依赖项:

cxcore200d.lib

cv200d.lib

highgui200d.lib

test.jsp?url=http%3A%2F%2Fimages.cnblogs.com%2Fcnblogs_com%2FQinBaoBei%2FWindowsLiveWriter%2FVS2008OpenCV_1471B%2Fimage_thumb_14.png&refer=http%3A%2F%2Fblog.csdn.net%2Fxiaolongwang2010%2Farticle%2Fdetails%2F7588543

为 Release 平台添加三个依赖项:

cxcore200.lib

cv200.lib

highgui200.lib

test.jsp?url=http%3A%2F%2Fimages.cnblogs.com%2Fcnblogs_com%2FQinBaoBei%2FWindowsLiveWriter%2FVS2008OpenCV_1471B%2Fimage_thumb_16.png&refer=http%3A%2F%2Fblog.csdn.net%2Fxiaolongwang2010%2Farticle%2Fdetails%2F7588543

在上面标记的文件中添加如下的代码并将 BoyXiao.jpg 这张图片放在项目下即可:

#include "stdafx.h"

#include "highgui.h"

int _tmain(int argc, _TCHAR* argv[])

{

const char* imagename = "BoyXiao.jpg";

cv::Mat img = cv::imread(imagename);

if(img.empty())

{

fprintf(stderr, "加载失败%s\n", imagename);

return -1;

}

if( !img.data)

{

return -1;

}

cv::namedWindow("image", CV_WINDOW_AUTOSIZE);

cv::imshow("image", img);

cv::waitKey();

return 0;

}

下面就是检验成果的时候了,按 F5 调试执行:

test.jsp?url=http%3A%2F%2Fimages.cnblogs.com%2Fcnblogs_com%2FQinBaoBei%2FWindowsLiveWriter%2FVS2008OpenCV_1471B%2Fimage_thumb_17.png&refer=http%3A%2F%2Fblog.csdn.net%2Fxiaolongwang2010%2Farticle%2Fdetails%2F7588543

至此整个环境搭配的过程完成。

全文参考:http://www.cnblogs.com/BoyXiao/archive/2010/10/24/1859701.html

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值