Opencv的移植,xzyfeixiang和rainysky的博客。
第一步肯定是下載opencv的源碼包 第二步已經做好的交叉編譯環境。 第三步下載安裝cmake apt-get install cmake cmake-curses-gui 第四步解壓源碼包 tar -xvjf Opencv-2.3.1.tar.bz2 -C /home/xzy 在/home/xzy下就有
Opencv-2.3.1這個文件夾,進入,新建一個build和一個install文件夾,並且新建一個toolchain.cmake文件,並且輸入 set(CMAKE_SYSTEM_NAME Linux) set(CMAKE_SYSTEM_PROCESSOR arm) set(CMAKE_C_COMPILER arm-xilinx-linux-gnueabi-gcc) set(CMAKE_CXX_COMPILER arm-xilinx-linux-gnueabi-g++) 在進入build文件夾 輸入 cmake -D CMAKE_TOOLCHAIN_FILE=toolchain.cmake -D CMAKE_INSTALL_PREFIX=/home/xzy/OpenCV-2.3.1/install ../ 接着再ccmake ./進行配置,配置的內容是所有的以WITH開頭的選項全部選成OFF,(除了WITH_V4L 選爲ON)因爲這些需要第三方庫支持的,要是選擇這些的話就需要安裝第三方庫了。
按c配置,按g生成並保存
配置完成後就輸入make開始編譯,編譯完成後就是make install安裝啦。安裝完成後在install / lib的文件夾裏就是運行庫啦。