vs2013+qt5.3环境下第一个opencv2.4.9程序

来源:互联网 发布:中建八局四公司知乎 编辑:程序博客网 时间:2024/06/16 12:41

网上大部分教程是qt creator环境下的opencv编程,这篇文章主要是vs环境下qt的编程

环境vs2013+qt5.3+opencv2.4.9(若环境没配置好,请看下我的关于环境配置的博客)

1创建一个新的qt 控制台,一直next.

2如图所示,选择main.cpp(将默认的代码注释掉,其他不变)

添加代码如下

#include <opencv2\core\core.hpp>
#include <opencv2\highgui\highgui.hpp>
using namespace cv;
int main()
{    //read a image  
 Mat image= imread("elephant.jpg"); 
 // avoid mem error  
 if (image.empty())
 {        namedWindow("can not find image : elephant.jpg");   
 waitKey();      

 return -1;    } 
 //creat image windows named "My Image" 
 namedWindow("My Image"); 
 //show the image on window  
 imshow("My Image",image);  
 //wait key for 5000ms 
 waitKey(5000);  
 return 1;
}

3结果如图所示