OpenCV源码编译和示例程序

本文介绍了如何在Ubuntu 18.04上从源码编译OpenCV 3.4.0,包括依赖安装、编译选项设定、C++与Python接口的编译,并详细阐述了编译后的库路径配置和示例程序的编写与编译方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.介绍

OpenCV是一个开源的计算机视觉库,它提供了很多函数,这些函数非常高效地实现了计算机视觉算法。它轻量级而且高效—由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口
编译环境:Ubuntu-18.04-LTS
gcc版本:Gcc-7.4.0

二.源码下载

官方网址:https://opencv.org/releases/ (选择需要的源码版本下载,此处示例为opencv-3.4.0版本)

三.依赖项安装

  1. apt-get install bison flex m4 build-essential libmpc-dev gcc gcc-multilib (gcc相关依赖和工具)
  2. apt-get install libgtk2.0-dev libgtk-3-dev libavcodec-dev libavformat-dev libswscale-dev libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libdc1394-22-dev (opencv依赖库)
  3. apt-get install python3 python3-pip (若需编译出opencv的python接口,则需要此依赖)
  4. pip3 install numpy (opencv的python接口依赖numpy包,未安装此包,则不会编译出python接口)
  5. apt-get install cmake git pkg-config (opencv编译由cmake工具执行,头文件和库位置由pkg-config工具提供)

四.编译OpenCV的C++函数接口和python函数接口

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值