vs2012中opencv的安装与配置

Posted Haven_zhf

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vs2012中opencv的安装与配置相关的知识,希望对你有一定的参考价值。

配置:win10专业版

vs2012专业版的下载参考网站:

http://www.nocang.com/visual-studio-professional-2012/

开发环境配置参考网站:

http://blog.csdn.net/dcrmg/article/details/51809614

配置完后,测试代码:(http://blog.csdn.net/panshun888/article/details/53039294)

 1 //#include "stdafx.h"  
 2 //#include "..//stdafx.h"
 3 #include <tchar.h> 
 4 #include <iostream>    
 5 #include<core/core.hpp>    
 6 #include<highgui/highgui.hpp>   
 7 using namespace cv;  
 8 using namespace std;  
 9 int _tmain(int argc, _TCHAR* argv[])  
10 {  
11     //读入图片,注意图片路径    
12     Mat image = imread("D:\\boy.png");  
13     //图片读入成功与否判定    
14     if (!image.data)  
15     {  
16         cout << "you idiot!where did you hide boy!" << endl;  
17         //等待按键    
18         system("pause");  
19         return -1;  
20     }  
21     //创建一个名字为“Lena”的图像显示窗口,(不提前声明也可以)    
22     namedWindow("boy", 1);  
23     //显示图像    
24     imshow("boy", image);  
25     //等待按键    
26     waitKey();  
27     return 0;  
28       
29 }  

 

编译出现以下错误:

无法打开包括文件:“stdafx.h”: No such file or directory

解决方案:去掉#include <stdafx.h>,一般出MFC工程外,都不使用预编译头。(http://blog.csdn.net/zhenyusoso/article/details/7900742)

这个问题解决后,又一个问题是:

error C2061: 语法错误: 标识符“_TCHAR

解决方案:添加头文件:#include <tchar.h> (http://blog.csdn.net/u012424783/article/details/37606355)

好了,配置和测试都到这吧。迈开了opencv的第一步。

 

以上是关于vs2012中opencv的安装与配置的主要内容,如果未能解决你的问题,请参考以下文章

VS2012配置OpenCV3.0.0

学习Opencv 2.4.9 ---Opencv + vs2012环境配置

opencv如何配置修改并调试opencv源代码

opencv2.4.9+vs2012安装配置

安装visual studio 2012,并配置opencv

VS2012下安装配置OpenCV2.4.9的方法