【更新軟件源】 sudo apt-get update 【安裝相關依賴項】 sudo apt-get install build-essential sudo apt-get install cmake sudo apt-get install libgtk2.0-dev sudo apt-get install pkg-config sudo apt-get install python-dev python-numpy sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev 【獲取源代碼】 新建opencv目錄 sudo mkdir opencv cd opencv sudo wget http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.11/opencv-2.4.11.zip/download下載下來的文件名為download,改名為opencv-2.4.11.zip sudo mv download opencv-2.4.11.zip 解壓,獲得一個名為opencv-2.4.10的文件夾 sudo unzip opencv-2.4.11.zip 進入opencv源代碼目錄,在該目錄中新建一個名為release的文件夾 sudo mkdir release cd release 在release文件夾中,使用cmake工具在該文件夾中生成makefile文件,指定opencv的安裝目錄為/usr/local,opencv的源代碼位于上一層目錄 sudo cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..【編譯源代碼】 sudo make編譯完成,時間大概2.5個小時,記得以前在BeagleBone Black上編譯了5個小時 編譯完成后 sudo make install更新搜索動態鏈接庫 sudo ldconfig安裝完成。 轉自Ickey電子工程社區 fjjjnk1234 |