海思3519编译opencv320库

1、Fedora安装cmake、cmake-gui。
dnf install cmake;dnf install cmake-gui;
2、opencv320源码下载:https://github.com/opencv/opencv/archive/3.2.0.zip
3、Fedora安装海思3519编译器,见海思文档。
4、将opencv源码解压到虚拟机/root/work/opencv320_hi3519/下。
5、进入opencv源码目录/root/work/opencv320_hi3519/opencv-3.2.0,执行cmake-gui,弹出配置界面。
点击Browse Source选择opencv源码目录 /root/work/opencv320_hi3519/opencv-3.2.0。
点击Browse Build选择/root/work/opencv320_hi3519/build 。
点击Configure 。
此时出现的对话框选择最后一项:Specify options for cross-compiling 。
点击NEXT 。
Operating System填写 arm-hisiv500-linux
C填写arm-hisiv500-linux-gcc
C++填写arm-hisiv500-linux-g++
点击finish,然后等待Configuration done 。
然后在出现的列表中修改CMAKE_INSTALL_PREFIX为/root/work/opencv320_hi3519/install
再次点击Configure,直到完成。
然后点击Generate,直到完成。
之后关闭cmake软件。
6、进入opencv编译目录/root/work/opencv320_hi3519/build,修改CMakeCache.txt文件的内容,找到CMAKE_EXE_LINKER_FLAGS:STRING =这一项,后面添加-lpthread -lrt:
CMAKE_EXE_LINKER_FLAGS:STRING = -lpthread -lrt
7、执行make命令直到完成。
8、执行make install命令直到完成。

你可能感兴趣的:(#,opencv)