利用opencv读取一张本地图片并且展示出来

上一篇把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我,大家互现学习,交流

最喜欢的一句话:如果没有坑,就先让自己成为萝卜

猜你喜欢

转载自blog.csdn.net/s12117719679/article/details/84337523