opencv2.4.9 + vc2012配置过程记录

12 篇文章 1 订阅
8 篇文章 0 订阅

1)从opencv官网下载openCV2.4.9,然后双击文件,选择安装路径

2)安装后,在系统变量中添加“opencv”变量,其取值是你安装的路径下的build文件夹


3)再向系统变量Path添加:%opencv%\x86\vc11\bin。如果你用的是32位,就要选择x86;否则就是x64。如果使用的是vc2012,就要选择vc11,如果是vc2010,就要选择vc10


4)新建一个控制台程序,选择为“空项目”。在属性管理器中右键点击“添加新项目属性表”


5)给新的属性表起个名字,然后点击“添加”

6)回到“解决方案资源管理器”,右键点击“属性”

7)点击VC++ 目录,按照下图所示,向“包含目录”和“库目录”中添加相应路径


8)向源文件文件夹添加新的cpp文件,写如下代码。注意,我是在debug模式下运行,所以所有的.lib文件名末尾都加"d"

#include <opencv2/opencv.hpp>  
  
using namespace cv; 

#pragma comment(lib, "E:\\cv\\opencv\\build\\x86\\vc11\\lib\\opencv_core249d.lib")
#pragma comment(lib, "E:\\cv\\opencv\\build\\x86\\vc11\\lib\\opencv_imgproc249d.lib")
#pragma comment(lib, "E:\\cv\\opencv\\build\\x86\\vc11\\lib\\opencv_highgui249d.lib")
#pragma comment(lib, "E:\\cv\\opencv\\build\\x86\\vc11\\lib\\opencv_ml249d.lib")
#pragma comment(lib, "E:\\cv\\opencv\\build\\x86\\vc11\\lib\\opencv_video249d.lib")
#pragma comment(lib, "E:\\cv\\opencv\\build\\x86\\vc11\\lib\\opencv_features2d249d.lib")
#pragma comment(lib, "E:\\cv\\opencv\\build\\x86\\vc11\\lib\\opencv_calib3d249d.lib")
#pragma comment(lib, "E:\\cv\\opencv\\build\\x86\\vc11\\lib\\opencv_objdetect249d.lib")
#pragma comment(lib, "E:\\cv\\opencv\\build\\x86\\vc11\\lib\\opencv_contrib249d.lib")
#pragma comment(lib, "E:\\cv\\opencv\\build\\x86\\vc11\\lib\\opencv_legacy249d.lib")
#pragma comment(lib, "E:\\cv\\opencv\\build\\x86\\vc11\\lib\\opencv_flann249d.lib")
 
int main() 
{ 
	Mat img = imread("E:\\lena.jpg",1); 
 // Mat img = imread("image.jpg");
	Mat grey;
	cvtColor(img, grey, CV_BGR2GRAY);

	Mat sobelx;
	Sobel(grey, sobelx, CV_32F, 1, 0);

	double minVal, maxVal;
	minMaxLoc(sobelx, &minVal, &maxVal); //find minimum and maximum intensities
	Mat draw;
	sobelx.convertTo(draw, CV_8U, 255.0/(maxVal - minVal), -minVal * 255.0/(maxVal - minVal));

	namedWindow("src(http://blog.csdn.net/liukun321)", CV_WINDOW_AUTOSIZE);
	imshow("src(http://blog.csdn.net/liukun321)", img);
	imshow("dst(http://blog.csdn.net/liukun321)", draw);
	waitKey();
  
   return 0; 
} 
9)编译,运行

本文参考了 http://blog.csdn.net/liukun321/article/details/38373277

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值