Linux 下opencv环境安装
前言
Opencv 环境安装
一、Linux opencv环境安装
1.下载OpenCV:首先需要从OpenCV官网(https://opencv.org/releases/)
2.安装依赖项:在安装OpenCV之前,需要先安装一些必要的依赖项,例如cmake、gcc、g++等。可以使用以下命令在Ubuntu系统上安装这些依赖项:
sudo apt-get update
sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
3.编译OpenCV:下载OpenCV后,需要将其编译成可执行文件
mkdir build
cd build
cmake ..
make -j4 # 使用4个核心进行编译
sudo make install
4.配置环境变量:编译完成后,需要将OpenCV添加到系统环境变量中,以便在终端中使用OpenCV库。可以按照以下步骤配置环境变量:
sudo gedit /etc/ld.so.conf.d/opencv.conf
在文件中添加以下内容
/usr/local/lib
保存并退出
sudo ldconfig
5.测试OpenCV:最后,可以在终端中运行一个简单的OpenCV程序,以测试OpenCV是否正确安装。可以尝试以下代码:
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace cv;
using namespace std;
int main() {
Mat image = imread("lena.jpg");
if (image.empty()) {
cout << "Could not open or find the image" << endl;
return -1;
}
imshow("Display window", image);
waitKey(0);
return 0;
}
6.编译和运行程序
g++ test.cpp -o test `pkg-config --cflags --libs opencv`
./test