一、下载源码opencv-3.2.0。进入opencv-3.2.0目录

opencv 移植armopencv 移植arm

二、建立编译目录Opencv-ARM

opencv 移植armopencv 移植arm

三、安装插件

sudo apt-get install build-essential libgtk2.0-dev libjpeg-devlibtiff4-dev libjasper-dev libopenexr-dev cmake python-dev python-numpypython-tk libtbb-dev libeigen3-dev yasm libfaac-dev libopencore-amrnb-devlibopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev libx264-devsphinx-common libv4l-dev libdc1394-22-dev libavcodec-dev libavformat-dev libswscale-dev

opencv 移植armopencv 移植arm

四、安装cmake图形界面软件

sudo apt-get install cmake-qt-gui

opencv 移植armopencv 移植arm

五、输入cmake-gui进入配置界面,进行如下配置

opencv 移植arm

opencv 移植armopencv 移植arm

opencv 移植armopencv 移植arm

opencv 移植arm

六、修改安装路径

opencv 移植armopencv 移植arm

七、去掉以下几下BUILD_OPENEXR   BUILD_TIFF   WITH_OPENCL WITH_OPENEXR  WITH_TIFF

opencv 移植armopencv 移植arm

点击Configure 再点击Generate完成配置。

八、进入编译路径Opcv-ARM。打开CMakeCache.txt;在191行加入链接库-lpthread–lrt  

opencv 移植armopencv 移植arm

九、打开opencv-3.2.0/modules/imgproc/src/drawing.cpp 将1026行的abs改为fabs

opencv 移植armopencv 移植arm

十、进入Opcv-ARM目录make

十一、make install


相关文章: