网上大部分教程是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结果如图所示