opencv2.4.4 在win7 32/64位 vs2010

文本预览:

本人亲测opencv2.4.4 在win7 32/64位 vs2010
win8 32/64位 vs2012 可行

(1)系统环境变量设置
右键单击->我的电脑->选择属性->高级系统设置->环境变量

用户PATH: D:\专业软件安装\opencv\opencv2.4.4\build\x86\vc10\bin;
用户OPENCV: D:\专业软件安装\opencv\opencv2.4.4\build

系统PATH: D:\专业软件安装\opencv\opencv2.4.4\build\x86\vc10\bin;

(2)VS设置
1新建项目->win32控制台项目->完成
2视图->属性管理器(VS2010再其他窗口中)
3单击"Debuge|Win32"->双击"Microsoft.Cpp.Win32.user"
4单击"VC++目录"

配置如下:

a可执行文件: D:\专业软件安装\opencv\opencv2.4.4\build\x86\vc10\bin;
b包含目录:
D:\专业软件安装\opencv\build\include
D:\专业软件安装\opencv\build\include\opencv
D:\专业软件安装\opencv\build\include\opencv2
c库目录: D:\专业软件安装\opencv\opencv2.4.4\build\x86\vc10\lib

5单击"链接器"->"输入"

d输入 opencv_core244.lib;opencv_highgui244.lib;opencv_imgproc244.lib

6确定完成

(3)测试程序:

#include "stdafx.h"
#include "opencv/cv.h"
#include "opencv/cxcore.h"
#include "opencv/highgui.h"
#include "opencv/cvwimage.h"

int _tmain(int argc, _TCHAR* argv[])
{
IplImage* img = cvLoadImage("E:\\songwentaosb.jpg");
cvNamedWindow("example1",CV_WINDOW_AUTOSIZE);
cvShowImage("example1",img);
cvWaitKey(0);
cvReleaseImage(&img);
cvDestroyWindow("example1");

return 0;
}

另:vs2012编译错误:
error C4996: 'fopen': This function or variable may be unsafe. 
解决方法:
在预编译头文件stdafx.h里(注意:一定要在没有include任何头文件之前)添加:
#define _CRT_SECURE_NO_DEPRECATE

(4)常用头文件:
#include "opencv/cv.h"
#include "opencv/cxcore.h"
#include "opencv/highgui.h"
#include "opencv/cvwimage.h"
#include "CchoosDialog.h"
#pragma comment(lib,"opencv_core244.lib")
#pragma comment(lib,"opencv_highgui244.lib")
#pragma comment(lib,"opencv_imgproc244.lib")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值