opencv1.0环境配置

本文介绍了如何在vc6环境下配置OpenCV1.0,包括设置库路径、链接库模块,以及解决运行时动态库缺失的问题。通过示例代码展示了如何导入并显示一幅图片。
摘要由CSDN通过智能技术生成

软件要求:

vc6、opencv1.0.

话不多说直接开始。

首先打开vc,新建一个空的工程(win32 console application)。

然后新建一个cpp文件。

接下来就是环境配置了。

全局设置:(默认安装路径为C:\Program Files\OpenCV)//这个是你opencv1.0安装的位置
菜单Tools->Options->Directories:先设置lib路径,选择Library files,在下方填入路径:

   C:\Program Files\OpenCV\lib

然后选择includefiles,在下方填入路径:

   C:\Program Files\OpenCV\cxcore\include

  C:\Program Files\OpenCV\cv\include

  C:\Program Files\OpenCV\cvaux\include

  C:\Program Files\OpenCV\otherlibs\highgui

  C:\Program Files\OpenCV\otherlibs\cvcam\include

  C:\Program Files\OpenCV\ml\include 


每创建一个将要使用OpenCVVC Project,都需要给它指定需要的lib。菜单:Project->Settings

然后将Setting for选为All Configurations,然后选择右边的link标签,在Object/library modules附加上

   cxcore.lib cv.lib ml.lib cvaux.libhighgui.lib cvcam.lib

   也可以在程序中添加以下代码达到同样的效果:

  #pragma comment(lib,"cv.lib")

  #pragma comment(lib,"cxcore.lib")

  #pragma comment(lib,"highgui.lib")

  #pragma comment(lib,"cvaux.lib")

  #pragma comment(lib,"cvcam.lib")


注意事项:

编译运行程序,程序会提示缺少OpenCV的动态库而无法运行,

这时只需将C:\Program Files\OpenCV\bin中后缀名为.dll的文件复制到程序的Debug文件夹中,

或者复制到C:\WINDOWS\system32文件夹中.


现在环境配好了当然要试试效果啊。

利用opencv导入一幅图片并展示。

代码如下,放在cpp文件中就行。


#include “ cv.h
#include “ highgui.h
#include<stdio.h>
void main()

{
   
IplImage *image=cvLoadImage(“D:\\123.jpg”,-1);

    if(image==NULL)
   
{

      printf(“无法读取图像数据!\n”);

        return;//不作任何操作,就不会执行后面的程序

 }

 cvNamedWindow(“图像显示”,CV_WINDOW_AUTOSIZE);

 cvShowImage(“图像显示”,image);

 cvSaveImage(“D:\\saveImage.jpg”,image);

 cvWaitKey(0);//一直等待按键没有这句的话图像不能正常显示

 cvReleaseImage(&image);//释放图像内存

 cvDestroyWindow(“图像显示”);//销毁窗口资源

//读取和显示完图像之后,要及时释放所占的内存资源.

}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值