目录
一、环境准备
1、安装cmake
2、安装依赖
3、从github上下载opencv4.9.0.zip
关于如何从github上快速下载需要的资源,在这里不详述,后面的文章进行补充😊
这里下载时间用了35秒就将opencv4.9.0(近100M)的安装包下载好了(●'◡'●)
二、安装opencv4.9.0
1、解压4.9.0.zip
2、进入build目录编译
3、安装编译好的相关库
sudo make install
执行后的日志最后几行:
4、修改opencv配置文件并使其生效
5、添加PKG_CONFIG路径,并使其生效
编译安装成功后,我们会发现/usr/local/lib目录中会存在一些opencv相关的so库。
关于PKG_CONFIG,在这里不详述,后续的文章进行补充😊
三、opencv环境验证
1、编译示例文件
2、运行示例
root@ubuntu-virtual-machine:/home/ubuntu/C++/opencv4.9.0/opencv-4.9.0/samples/cpp/example_cmake#./opencv_example
运行结果:
3、举一反三
在samples/cpp/test目录下,编写测试代码:
#include <opencv2/core.hpp>
#include <opencv2/imgcodecs.hpp>
#include <opencv2/highgui.hpp>
#include <iostream>
using namespace cv;
int main()
{
std::string image_path = samples::findFile("test.jpg");
Mat img = imread(image_path, IMREAD_COLOR);
if(img.empty())
{
std::cout << "Could not read the image: " << image_path << std::endl;
return 1;
}
imshow("Display window", img);
return 0;
}
我们可以看到,将一张图片显示出来了
【欢迎关注编码小哥,学习更多实用的编程知识】