VS2012配置OPENCV246

1.环境变量设置

  添加系统变量

:变量名: OPENCV246_DIR     变量值:C:\opencv\build\x86\vc11(存放文件的路径)因人而异

  变量名: PATH               变量值:%OPENCV246_DIR%\bin


将opencv下得include文件拷到C:\opencv\build\x86\vc11

2.控制台程序设置

 2.1 debug配置

c/c++的附加包含目录改成 $(OPENCV246_DIR)\include



将链接器的常规 附加库目录改为 $(OPENCV246_DIR)\lib


在链接器的 输入 附加依赖项 编辑

opencv_core246d.lib

opencv_imgproc246d.lib

opencv_highgui246d.lib

opencv_ml246d.lib

opencv_video246d.lib

opencv_features2d246d.lib

opencv_calib3d246d.lib

opencv_objdetect246d.lib

opencv_contrib246d.lib

opencv_legacy246d.lib

opencv_flann246d.lib

kernel32.lib

user32.lib

gdi32.lib

winspool.lib

comdlg32.lib

advapi32.lib

shell32.lib

ole32.lib

oleaut32.lib

uuid.lib

odbc32.lib

odbccp32.lib


2.2对relese配置

前两步骤操作如debug一样

对在链接器的 输入 附加依赖项 编辑

opencv_core246d.lib

opencv_imgproc246d.lib

opencv_highgui246d.lib

opencv_ml246d.lib

opencv_video246d.lib

opencv_features2d246d.lib

opencv_calib3d246d.lib

opencv_objdetect246d.lib

opencv_contrib246d.lib

opencv_legacy246d.lib

opencv_flann246d.lib

kernel32.lib

user32.lib

gdi32.lib

winspool.lib

comdlg32.lib

advapi32.lib

shell32.lib

ole32.lib

oleaut32.lib

uuid.lib

odbc32.lib

odbccp32.lib




测试程序1:
#include <opencv2/opencv.hpp>

#include <opencv/cv.h>
#include <opencv/highgui.h>

using namespace std;
using namespace cv;
int main(int argc, int * argv[])
{
	IplImage* img = cvLoadImage("girl.jpg");//加载图片,为图片设置一段内存给img。
    //窗口命名
    cvNamedWindow("open a pic",CV_WINDOW_AUTOSIZE);
    //显示图片
    cvShowImage("open a pic",img);
    //等待按键退出
    cvWaitKey(0);
    //释放img占用的空间
    cvReleaseImage(&img);
    cvDestroyWindow("open a pic");
	
}

测试程序2:

#include <opencv\cv.h>
#include <opencv\highgui.h>

using namespace cv; //下面的所有cv相关类型不用加上前缀了
//
int main(int argc, char* argv[])
{
	Mat img = imread("F:\\图片10.jpg"); //声明Mat变量并调入lena的照片
  if(!img.data) //判断图片调入是否成功
		return -1; //调入图片失败则退出
	//创建窗口,并确定其为大小不可变类型窗口
	/*namedWindow("loveLena", CV_WINDOW_AUTOSIZE);*/ 

//显示图片。如果你不介意窗口大小可变,可以直接注释掉上一句。因为imshow可以直接创建窗口
	imshow("loveLena", img);
	waitKey(0); //等待按键
	return 0;
}











评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值