海思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命令直到完成。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章