最近需要用OpenCV来做嵌入式课程的实验,配置过程中也遇到了许多问题,这里发出来分享一下,希望同学们少走点弯路:
sudo apt-get update//更新软件源
sudo apt-get upgrade//更新本地的安装包
接下来安装相关的工具(build-essential,cmake,git,pkg-config):
sudo apt-get install build-essential cmake git pkg-config
build-essential包的作用是提供编译程序必需软件包的列表信息,cmake包用来生成需要的编译平台上的项目文件,pkg-config包是编译应用程序和库时使用的辅佐工具
安装GTK开发库(来创建图形用户接口,对OpenCV的highgui库是必须的 PS:安装有时会出现依赖问题:用aptitude来解决):
sudo apt-get install libgtk2.0-dev
安装优化函数包:
sudo apt-get install libatlas-base-dev gfortran
安装必要的图像I/O库(可以支持用户加载各种类型的图像)
sudo apt-get install libjpeg-dev libpng-dev libtiff-dev libjasper-dev
再安装优化库(用来优化OpenCV的各类操作)
sudo apt-get install libatlas-base-dev gfor