opencv1.0环境配置
2017-04-15 19:31
330 查看
软件要求:
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
每创建一个将要使用OpenCV的VC 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(“图像显示”);//销毁窗口资源
//读取和显示完图像之后,要及时释放所占的内存资源.
}
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
每创建一个将要使用OpenCV的VC 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(“图像显示”);//销毁窗口资源
//读取和显示完图像之后,要及时释放所占的内存资源.
}
相关文章推荐
- Linux下配置OpenCV1.0环境
- VC6.0环境下Opencv1.0的配置
- Opencv1.0+VC6.0安装及环境配置
- vs2013+opencv1.0环境配置
- OpenCV+kinect1.0手语识别(一) 环境配置+彩色流深度流骨架流的处理
- Opencv1.0+VC6.0安装及环境配置
- OpenCV1.0与VC60的配置环境与简单例子
- 【转】VC6下安装与配置OpenCV1.0
- OpenCV的环境配置
- OpenCV环境配置步骤
- OpenCV1.0在VS下的安装和配置
- VC6下安装与配置OpenCV1.0 超实用傻瓜版
- VC6下安装与配置OpenCV1.0
- VC6下安装与配置OpenCV1.0
- Linux环境下的Qt添加OpenCV的配置
- VC6下安装与配置OpenCV1.0
- VC6下安装于配置OpenCV1.0
- OpenCV的安装 环境配置
- coolite1.0 学习笔记(一) -- 配置coolite开发环境
- 在Java SE环境下使用JPA1.0(Java EE 5.0 中的主要组成部分,TopLink配置