目录
前言
从来不懂图像算法,但是为了功能,只能硬着头皮研究opencv,工作了才知道其实生活才刚刚开始,未来是坎坷而光明的吧!
本篇博客原来参考易百纳论坛,但随着使用各种编译链编译之后,发现了许多编译运行的其他问题,以后这篇博文专门用于记录opencv2.4.9
相关的交叉编译问题
原博客名称Hi3519V101移植opencv-2.4.9
环境
PC:Ubuntu16.04
交叉编译工具链:arm-hisiv500-linux
OpenCV版本:opencv-2.4.9.zip
交叉编译
- 解压:
unzip opencv-2.4.9.zip
cmd:tree -L 1
.
├── 3rdparty
├── apps
├── cmake
├── CMakeLists.txt
├── data
├── doc
├── include
├── index.rst
├── LICENSE
├── modules
├── platforms
├── README.md
└── samples
安装cmake-gui
sudo apt-get install cmake-gui
创建build目录用于编译、output目录用于输出安装目录:
mkdir /opt/opencv2.4.9/build
mkdir /opt/opencv2.4.9/output
执行
cmake-gui
- 出现如下界面:
- 点击
Browse Source
选择刚刚解压的opencv2.4.9目录 - 点击
Browse Build
选择刚刚建立的opencv2.4.9/build目录 - 点击
configure
,此时出现对话框:
- 出现如下界面: