前言:
最近的项目要在该平台上验证OpenCV中的Kalman Filter的性能,因此需要将OpenCV移植到开发板中,本次采用Static Library的方式,因此不会有任何OpenCV的文件拷贝到开发板,这样做利于开发板的文件系统管理。网上已有很多基于嵌入式ARM Linux平台的OpenCV移植教程,但是都是基于32位系统的,在64位系统的移植过程中还是有一些新增的坑需要填好,本教程仅供爱好者们非商业性技术交流学习,如有侵权请您第一时间提醒我。
1.编译环境采用。
ubuntu 16.04,
cmake 3.2,
cross-compile : aarch64-hisiv610-linux-gcc
2.在OpenCV官网上下载相关源码包并解压缩。
下载地址:http://opencv.org/
本文采用opencv-2.4.9,opencv-3.1.0两个版本进行说明
3.由于OpenCV采用了cmake-gui的编译方式,因此提前创建build,install文件夹。
目录结构如下:
</