工程筆記本 / RaspberryPi 單板電腦

RaspberryPi 單板電腦

安裝OpenCV 於 Raspberry Pi / Banana Pi

CAVEDU 阿吉 - 雜工📅 2014-07-07👁 38
本文是在 Raspberry Pi 上安裝 openCV 函式庫,安裝需要時間,請大家耐心操作喔。最近相當熱門的 Banana Pi 我們也裝起來看看 有圖有真相~ 10526761_812229105456860_1312356630_o 安裝 OpenCV 編譯相關套件
  • sudo  apt-get install build-essential
  • sudo  apt-get install cmake
  • sudo  apt-get install pkg-config
  • sudo  apt-get install libgtk2.0-dev libgtk2.0
  • sudo  apt-get install zlib1g-dev
  • sudo  apt-get install libpng-dev
  • sudo  apt-get install libjpeg-dev
  • sudo  apt-get install libtiff-dev
  • sudo  apt-get install libjasper-devsudo
  • sudo  apt-get install libavcodec-dev
  • sudo  apt-get install swig
下載OpenCV2.4.9for Linux 利用wget+檔案的網址
  • wget http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.9/opencv-2.4.9.zip/download
  1. 紅字為版本,載下來的檔案會放在資料夾pi中,檔名為download
解壓縮 並建立 編譯暫存資料夾
  • cd unzip opencv-2.4.9 (解壓縮)
  • cd opencv-2.4.9 (進入解壓縮的資料夾)
  • mkdir release (建立資料夾release)
  • cd release (進入release資料夾)
編譯及安裝 OpenCV
  • cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
  • sudo apt-get update
  • make (Raspberry Pi 安裝需要10小時請耐心等候 Banana Pi 安裝需要3小時,按完就可以去睡覺了)
  • sudo make install
定義環境變數
  • sudo nano /etc/bash.bashrc
進入文件後,在文件的末端添加以下 環境變數 並存檔, 內容如下: PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig export PKG_CONFIG_PATH 加入後按Ctrl+O存檔,再按Ctrl+X離開文件 確認opencv版本
  • pkg-config --modversion opencv
最後新增一個 sample code 執行編譯與測試
  • nano showimage.c (新增一個.c檔)
showimage.c 內容 #include "highgui.h" int main( int argc, char **argv ) { IplImage *img = cvLoadImage( argv[1] ); cvNamedWindow("ShowImage ", CV_WINDOW_AUTOSIZE); cvShowImage("ShowImage ", img); cvWaitKey(0); cvReleaseImage(&img); cvDestroyWindow("ShowImage "); } 編譯指令
  • g++ `pkg-config --cflags --libs opencv` showimage.c -o showimage
執行指令
  • ./ showimage opencv-2.4.9/samples/c/lena.jpg
  1. 如果出現此錯誤:
error while loading shared libraries: libopencv_calib3d.so.2.4:cannot open shared object file: No such file or directory 請輸入指令:
  • sudo ldconfig -v
執行結果 參考資料 1.http://me1237guy.pixnet.net/blog/post/56390270-%E5%AE%89%E8%A3%9Dinstalling-opencv2.4.8-on-a-rasperberry-pi (安裝教學) 2.http://rexkingworld.blogspot.tw/2014/01/opencv-raspberry-pi.html (安裝教學 及 sample code) 3.http://blog.csdn.net/xygl2009/article/details/12858289 (sample code 及 如何撰寫程式) 4.http://ubuntuforums.org/showthread.php?t=2109967 (無法執行程式問題)   撰寫人:顏義翔      撰寫日期:2014/7/5

相關文章 📎

留言 💬 (0)

還沒有留言,來當第一個。