编译前的准备工作
- 交叉编译器 aarch64-himix100-linux
- 在Ubuntu上安装cmake-gui
- Opencv源码
编译工作
进入OpenCV源码文件夹下,新建aarch_build文件夹,及一个用于存放编译完成后的库文件的install-aarch
cmake-gui进入cmake-gui界面
勾选上Advanced,下面的选项会变得更多,三个FLAGS填上这些
搜索zlib ,将其目录换成opencv/3rdparty下的zlib
搜索png,确保BUILD_PNG 和WITH_PNG都勾上(tiff,jpeg同理)
WITH_1394取消勾选,ITT,IPP相关的也可以取消
然后点击Generate
make -j11 (11是用于make的核的数量,根据自己空闲cpu的核进行调整)
编译到libpng时可能会报错
../../