上一篇把opencv的环境配好和集成到VS之后,现在我们来做个简单的程序,读取本地一张图片,并且显示出来
代码如下
#include "pch.h"
#include <iostream>
#这里能引用,就是因为我们上一篇做了环境配置
#include <opencv2/opencv.hpp>
using namespace cv;int main()
{
// imread读取一张图片, 创建一个Mat的图片对象,把读取到的图片赋值给Mat
Mat src = imread("C:/Users/andy.ke/Desktop/qietu/1234.jpg");
if (src.empty()) {
printf("图片资源不存在");
return -1;
}
// 创建一个窗口,CV_WINDOW_AUTOSIZE 是窗口自动大小
namedWindow("andy opencv setup", CV_WINDOW_AUTOSIZE);
// 把创建的图片对象显示在窗口上
// @param "andy opencv setup" 是窗口名称,跟上面创建的窗体要一一对应
// @param src 就是上面创建的图片对象
imshow("andy opencv setup", src);
waitKey(0);
std::cout << "Hello World!\n";
}
效果如下
专栏作者:Andy
QQ: 751776425
有什么问题可以Q我,大家互现学习,交流
最喜欢的一句话:如果没有坑,就先让自己成为萝卜
上一篇 OpenCV - 01 环境搭建
下一篇 OpenCV - 03 读取本地视频并播放