Ubuntu14.04怎么安装OpenCV

发布时间:2021-08-17 08:43:58 作者:chen
来源:亿速云 阅读:156
# Ubuntu14.04怎么安装OpenCV

OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉库,广泛应用于图像处理、机器学习等领域。本文将详细介绍在Ubuntu14.04系统上安装OpenCV的完整步骤,涵盖从环境准备到编译安装的全过程。

---

## 一、系统环境准备

在安装OpenCV之前,需要确保系统已更新并安装必要的依赖包。

### 1. 更新系统软件包
```bash
sudo apt-get update
sudo apt-get upgrade

2. 安装基础编译工具

sudo apt-get install build-essential cmake git pkg-config

3. 安装图像和视频处理依赖

sudo apt-get install libjpeg8-dev libtiff5-dev libjasper-dev libpng12-dev
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
sudo apt-get install libxvidcore-dev libx264-dev

4. 安装OpenCV的GUI支持(可选)

sudo apt-get install libgtk2.0-dev

5. 安装Python开发环境(可选)

sudo apt-get install python2.7-dev python3.4-dev

二、下载OpenCV源码

推荐从OpenCV官方GitHub仓库下载稳定版本(本文以OpenCV 3.4.1为例):

cd ~
git clone https://github.com/opencv/opencv.git
cd opencv
git checkout 3.4.1

如果需要扩展模块(如opencv_contrib),可同步下载:

cd ~
git clone https://github.com/opencv/opencv_contrib.git
cd opencv_contrib
git checkout 3.4.1

三、编译与安装OpenCV

1. 创建编译目录并配置CMake

cd ~/opencv
mkdir build
cd build

配置CMake(根据需求调整参数):

cmake -D CMAKE_BUILD_TYPE=RELEASE \
      -D CMAKE_INSTALL_PREFIX=/usr/local \
      -D WITH_TBB=ON \
      -D WITH_V4L=ON \
      -D WITH_QT=OFF \
      -D WITH_OPENGL=ON \
      -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules \
      -D BUILD_EXAMPLES=OFF ..

注意:如果不需要opencv_contrib模块,可移除OPENCV_EXTRA_MODULES_PATH参数。

2. 开始编译

使用make命令进行编译(-j4表示使用4个线程加速编译):

make -j4

3. 安装OpenCV

编译完成后执行安装:

sudo make install
sudo ldconfig  # 更新动态链接库

四、验证安装

1. 检查OpenCV版本

pkg-config --modversion opencv

若输出类似3.4.1的版本号,则安装成功。

2. Python环境测试(可选)

import cv2
print(cv2.__version__)

五、常见问题解决

1. 编译时内存不足

如果出现g++: internal compiler error,可能是内存不足。尝试:

make -j2  # 减少编译线程数

2. 找不到动态库

若运行时提示libopencv_*.so not found,需手动添加库路径:

echo "/usr/local/lib" | sudo tee /etc/ld.so.conf.d/opencv.conf
sudo ldconfig

3. Python导入错误

确保Python路径包含OpenCV的安装目录:

export PYTHONPATH=/usr/local/lib/python2.7/site-packages:$PYTHONPATH

六、卸载OpenCV

如果需要卸载,进入编译目录执行:

cd ~/opencv/build
sudo make uninstall
sudo rm -r /usr/local/include/opencv2
sudo rm /usr/local/lib/libopencv_*

通过以上步骤,您已成功在Ubuntu14.04上安装OpenCV。建议根据实际需求调整CMake参数,例如启用CUDA加速或禁用不必要的模块以优化性能。如需更多帮助,可参考OpenCV官方文档

版权声明:本文采用CC BY-NC-SA 4.0协议,转载请注明出处。 “`

注:实际内容约1200字,可根据需要增减细节或调整版本号。

推荐阅读:
  1. ubuntu14.04安装go
  2. Ubuntu14.04 安装jdk

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

ubuntu opencv

上一篇:mysql常用的函数有哪些

下一篇:NetApp常用命令总结

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》