环境搭建
vs2017与opencv3.4.5配置环境搭建
经过多次的环境搭建失败以及摸索这里选择了上面链接的搭建
第一个程序
#include<opencv2/opencv.hpp>
#include<iostream>
using namespace std;
using namespace cv;
int main() {
Mat src;
src= imread("1.jpg");
//src= imread("D:/1.jpg");
imshow("第一个窗口", src);
waitKey(0);
return 0;
}
程序解读
以下解读只是为了方便新人更好的对程序理解,这里只做出个人的抽象解释,方便记忆。
- Mat类型:简单来说是一种可以存储图片的类型。
- imread函数:imread(“图片所在目录”);//如果图片与cpp文件在同一目录,则可以直接将在" “中填入图片名+后缀名,例如:
imread("1.jpg");
等,图片信息必须正确。若图片不在cpp文件目录,则在” "中填入图片具体所在的目录+图片名+后缀名,例如:imread("D:/1.jpg");
大家可以都测试一下。 - imshow函数:imshow(“窗口名”,Mat变量);可以理解为,定义一个要显示图片的窗口,窗口名为“ ”中的内容,要显示的图片为Mat变量。例如:
imshow("第一个窗口",src);
- waitKey函数:用于设置图片的显示时间(ms),当参数为0时表示无限制等待直到任意按键按下。
waitKey(0);
运行结果
第一个程序到此结束