前言:很惭愧,I'll graduate from nefu!And I came to buaa in the QingDao three days ago. The new life, I'll study harder than before! I promise.之前从来都没有用过VS(Microsoft Visual Studio)做过有关编程之类的工作,全被codeblocks给惯坏了!
非常荣幸能拥有一台64位,内存32G,硬盘1T的SOLO战场,我真的真的真的很兴奋,从装系统,下载配置各种各样的软硬件设备,到应用VS成功写出第一句Hello Word!,再到配置opencv成功零错误零警告地运行显示出第一张lenna图片!可以让我小小起飞一会儿了,哈哈哈~~~
show操作:详细的配置过程有好多写的很棒的blog,但是建议还是不要用最新版本的VS和opencv了,毕竟新的东西总是会有着些许的不稳定性,(2017年11月1日)比如现在出到了opencv3.3.1,我还是选择了3.2.0,一方面是因为有一些求稳的因素在里面,另一方面也是因为我想投机取巧吧,总归网络上会有很多blog供参考嘛!
还建议在安装配置的过程中,一定要看好版本,不同版本间的差异可能会比较大,同时建议最好是选择两到三个良心blogs一起看,每一步具体是怎么操作的,一定要搞准确,免得引起不必要的麻烦!!!力荐:http://blog.csdn.net/poem_qianmo/article/details/19809337
http://blog.csdn.net/adcxz/article/details/72991148 两者之间版本不同,但是皆有可参考性!
当然,中间也是遇到了各种各样形形色色的错误,也都需要一一解决,能靠自己能力解决的问题有多多,能力就有多大吧!相信自己最重要!
终测代码:
#include <opencv2\highgui\highgui.hpp>
#include <opencv2\imgproc\imgproc.hpp>
#include <opencv2\core\core.hpp>
using namespace cv;
int main()
{
//VideoCapture cap(0);
Mat frame=imread("D://test//lena.jpg"); //注意路径的书写
while(1)
{
//cap >> frame;
imshow("美丽的lenna",frame);
waitKey(30);
}
return 0;
}
/*
#include <iostream>
#include <opencv2\core\core.hpp>
#include <opencv2\highgui\highgui.hpp>
using namespace cv;
int main()
{
// 读入一张图片(游戏原画)
Mat img = imread("pic.jpg");///imread("D://test//pic.jpg");//正确
// 创建一个名为 "游戏原画"窗口
namedWindow("游戏原画");
// 在窗口中显示游戏原画
if (!img.empty()) { ///注意:如果不加判断,可能会出现严重的后果,报出一堆错误
imshow("游戏原画",img);
}
// 等待6000 ms后窗口自动关闭
waitKey(6000);
}*/