首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[系统]轻松掌握Ubuntu下OpenCV源码安装全攻略

发布于 2025-07-07 19:24:06
0
866

引言OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉库,广泛应用于各种计算机视觉任务中。本文将详细讲解在Ubuntu系统下如何从源码编译安装...

引言

OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉库,广泛应用于各种计算机视觉任务中。本文将详细讲解在Ubuntu系统下如何从源码编译安装OpenCV。

准备工作

系统要求

  • Ubuntu操作系统(推荐最新版本)
  • 足够的磁盘空间

安装依赖项

  1. 打开终端,更新软件源:
    sudo apt update
    sudo apt upgrade
  2. 安装编译工具和依赖库:
    sudo apt install build-essential cmake git libgtk2.0-dev pkg-config
    sudo apt install libavcodec-dev libavformat-dev libswscale-dev
    sudo apt install libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev
    sudo apt install libjasper-dev libdc1394-22-dev

获取OpenCV源码

  1. 克隆OpenCV的GitHub仓库:
    git clone https://github.com/opencv/opencv.git
    cd opencv
  2. 查看可用的版本:
    git tag
  3. 切换到所需版本:
    git checkout <version>

编译与安装

  1. 创建构建目录:
    mkdir build
    cd build
  2. 配置编译选项(根据需要修改以下参数):
    cmake -D CMAKE_BUILD_TYPE=RELEASE  -D CMAKE_INSTALL_PREFIX=/usr/local  -D WITH_GTK=ON  -D WITH_QT=OFF  -D WITH_OPENGL=ON  -D WITH_OPENMP=ON  -D WITH_TBB=ON  -D WITH_V4L=ON  -D WITH_QT=OFF  -D WITH_OPENCL=OFF  -D BUILD_EXAMPLES=ON  -D BUILD_TESTS=OFF ..
  3. 编译OpenCV:
    make
  4. 安装OpenCV:
    sudo make install

验证安装

  1. 查找OpenCV的头文件和库文件:
    locate opencv
  2. 编写一个简单的测试程序,例如: “`cpp #include #include

int main() {

 std::cout << "OpenCV version: " << CV_VERSION << std::endl; return 0;

}

3. 编译并运行测试程序: ```bash g++ -o test test.cpp `pkg-config --cflags --libs opencv4` ./test

总结

通过以上步骤,您可以在Ubuntu系统下成功安装OpenCV。希望本文能帮助您快速掌握OpenCV的源码安装过程。

评论
一个月内的热帖推荐
tkword
Lv.1普通用户

0

帖子

0

小组

0

积分

赞助商广告
站长交流