VS2008环境下配置OpenCV4.8.0

1、安装需要的软件

安装VS2008,很慢,耐心等待;

安装OpenCV4.8.0,其实就是一个解压过程;

安装cmake,cmake是一个编译器,需要用cmake编译OpenCV4.8.0的代码。

2、编译OpenCV

本文主要针对windows下,cmake编译OpenCV。

1)安装完cmake后,在其bin文件夹中,点击cmake-gui.exe,进入如下界面



2)将界面中的Where is the source code:中选定解压后的OpenCV地址;

      将界面中的Where to build the binaries:中选择编译之后文件要存放的位置,如下图


XXX



















3)点击Configure,弹出框选择Visual Studio 9 2008,如下图











4)点击Finish后,再次点击Configure,在点击Generate,完成编译,如下图


3、编译OpenCV Debug和Release版本

完成上述步骤后,C:/opencv/opencv/VS2008目录下会生成OpenCV.sln的Solution File,需要使用VS2008打开,如下图


1)在Debug下,选择Solution Explorer里的Solution OpenCV。点击右键,选择Rebuild Solution


2)编译正确后,在选择INSTALL,点击右键,选择build


3)在Release下,同样选择Solution Explorer里的Solution OpenCV。点击右键,选择Rebuild Solution


4)编译正确后,同样选择INSTALL,点击右键,选择build


5)这样VS2008调用OpenCV的函数库就生成完毕,还要做一步就是将c:/opencv/opencv/VS2008/bin中的Debug文件夹与Release文件夹的文件都复制到上层,

      即c:/opencv/opencv/VS2008/bin文件夹。

4、配置Windows环境变量Path

将路径c:/opencv/opencv/VS2008/bin加到环境变量path中,如下图


5、为VS2008配置OpenCV环境

打开VS2008,菜单Tools->Options->Projects and Solutions->VC++Directories

1)Show directories for 选择 include files,加入目录

C:\opencv\opencv\VS2008\install\include


2)在Sow directories for 选择 library files,加入目录

C:\opencv\opencv\VS2008\lib


关闭VS2008

6、在VS2008使用OpenCV4.8.0编程

1)打开VS2008,新建win32控制台程序helloopencv

2)选择Solution Explorer里的helloopencv项目,点击右键,选择Property,在LINK中选择INPUT

3)为项目Debug配置增加依赖库:
C:\opencv\opencv\VS2008\install\x86\vc9\lib\opencv_core248d.lib C:\opencv\opencv\VS2008\install\x86\vc9\lib\opencv_highgui248d.lib


4)为项目Release配置增加依赖库:

C:\opencv\opencv\VS2008\install\x86\vc9\lib\opencv_core248.lib C:\opencv\opencv\VS2008\install\x86\vc9\lib\opencv_highgui248.lib


5)编译运行下列程序

#include "opencv\highgui.h"

int main(int argc, char** argv){


const char* imageadd="D:/yonghu.jpg";
IplImage* img = cvLoadImage(imageadd);

if(img == NULL)
{
printf("can not load IMG");
}

cvNamedWindow("image",CV_WINDOW_AUTOSIZE);
cvShowImage("image",img);
cvWaitKey(0);
cvReleaseImage(&img);
cvDestroyWindow("image");

return 0;
}

运行结果显示图片


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值