学习OpenCV---显示图片

学习OpenCV---显示图片

最近在学习OpenCV入门,于是记录一下自己的学习过程。

一、配置环境

第一步

从官方网站中下载OpenCV开源库。官方下载网站

打开官网后,能看到有很多的版本。我个人下载的是4.11.0版本。点击图中的下载

下载完成后,解压出来得到如下文件:

其中build文件夹为官方已经编译好的库文件。Source文件夹为源代码文件。目前我们暂时使用build文件夹。

第二步

新建测试工程,并且把上述build文件夹复制到工程目录下。我复制到了项目的上层目录是为了后面其他项目,不需要再复制一遍了。如下图:

第三步:设置项目属性

3.1设置包含文件目录

3.2 设置.lib文件目录

3.3 添加opencv_world4110.lib库

二、代码测试

测试代码如下:

c++ 复制代码
#include <iostream>
#include"opencv2/opencv.hpp"
using namespace std;

int main()
{
    cv::Mat src = cv::imread("Image\\Bird.png");
    if (src.empty())
    {
        cout << "Could Not Load Image" << endl;
    }
    cv::imshow("输入图像",src);
    cv::waitKey(0);
    std::cout << "Hello World!\n";
}

代码运行结果,成功显示了在Image文件夹中的Bird.png图片:

运行项目下的程序时,需要把opencv_world4110.dll复制到程序目录下,如下图:

另外也可以将opencv_world4110.dll设置到环境变量目录下,这样就不用每个工程都放置DLL了。

好了,今天就介绍到这里。

相关推荐
湫兮之风1 分钟前
OpenCV: cv::warpAffine()逆仿射变换详解
人工智能·opencv·计算机视觉
那雨倾城3 小时前
PiscCode轨迹跟踪Mediapipe + OpenCV进阶:速度估算
图像处理·人工智能·python·opencv·计算机视觉
闻道且行之3 小时前
嵌入式|Linux中打开视频流的两种方式V4l2和opencv
linux·笔记·opencv·嵌入式
山烛18 小时前
OpenCV 模板匹配
人工智能·python·opencv·计算机视觉·目标跟踪·模板匹配
LeonDL1681 天前
【通用视觉框架】基于Python+OpenCV+PyQt5开发的视觉框架软件,全套源码,开箱即用
图像处理·人工智能·python·opencv·pyqt5·通用视觉框架软件·机器视觉软件框架
paid槮1 天前
OPENCV复习第二期
人工智能·opencv·计算机视觉
R-G-B1 天前
【75】OpenCV C++实战篇——OpenCV 图像拼接、全景拼接(教程合集)
c++·人工智能·opencv·图像拼接·opencv 图像拼接·opencv 图像全景拼接·图像全景拼接
Hi202402171 天前
使用 darkSCNN 和 Caffe 进行车道线检测
人工智能·深度学习·opencv·自动驾驶·caffe·车道线检测
却道天凉_好个秋2 天前
计算机视觉(六):腐蚀操作
人工智能·opencv·计算机视觉
二向箔reverse2 天前
深度学习与 OpenCV 的深度羁绊:从技术协同到代码实践
人工智能·深度学习·opencv