总有些坑需要记
日常更新
1 2 3
| apt-get update apt-get upgrade -y rpi-update
|
安装构建工具
1
| apt-get install build-essential cmake git pkg-config -y
|
安装图像处理工具
1 2 3 4 5 6 7 8
| // 安装jpeg格式图像工具包 apt-get install libjpeg8-dev // 安装tif格式图像工具包 apt-get install libtiff5-dev // 安装JPEG-2000图像工具包 apt-get install libjasper-dev // 安装png图像工具包 apt-get install libpng12-dev
|
安装视频I/O包
1
| apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
|
安装gtk2.0
1
| apt-get install libgtk2.0-dev
|
以及优化函数包
1
| apt-get install libatlas-base-dev gfortran
|
下载源码
opencv
https://github.com/opencv/opencv/releases
opencv_contrib
https://github.com/opencv/opencv_contrib/releases
版本要对应,解压…
进入
cd opencv-3.4.1
新建release文件夹
mkdir release
进入release文件夹
cd release
1 2 3 4 5 6 7 8 9 10 11 12
| /** CMAKE_BUILD_TYPE是编译方式 * CMAKE_INSTALL_PREFIX是安装目录 * OPENCV_EXTRA_MODULES_PATH是加载额外模块 * INSTALL_PYTHON_EXAMPLES是安装官方python例程 * BUILD_EXAMPLES是编译例程(这两个可以不加,不加编译稍微快一点点,想要C语言的例程的话,在最后一行前加参数INSTALL_C_EXAMPLES=ON \) **/
cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib-3.4.1/modules \ -D INSTALL_PYTHON_EXAMPLES=ON \ -D BUILD_EXAMPLES=ON ..
|
1 2 3 4 5 6
| // 编译 make // 安装 make install // 更新动态链接库 ldconfig
|