但是如果是在RSP的環境中需要使用OpenCV來做一些影像處理及使用者介面的撰寫
就還需要再另外安裝函式庫了
需要確認是否有安裝libgtk2.0-dev與pkg-config
OpenCV會使用到相關的東西
sudo apt-get install libgtk2.0-dev
sudo apt-get install pkg-config
確認都是最新版之後
sudo apt-get install libopencv-dev
即可安裝完成OpenCV-2.3.1
如果需要安裝最新版的OpenCV,可能就要自己花一點時間cmake and make
根據我實測,大概要make整整12小時左右,所以沒有使用最新版需求的朋友不要輕易嘗試...會等很久
如果需要自己編譯方法如下
先去OpenCV官網下載linux版本,然後解壓縮,假設是解壓縮到這邊/opencv243
最好是使用root權限來編譯,不然出現甚麼問題都有可能
sudo -i
理論上會切換成root使用者
cd /opencv243
進入解壓縮好的資料夾
mkdir release
建立新資料夾來放編譯完成的檔案
cd /opencv243/release
進入資料夾cmake
cmake ..
cmake上層資料夾到release中
應該等個5分鐘就會好了
make
按下去之後會開始編譯,然後就去睡覺,大概起床就會編譯好了
make instal
安裝編譯完成的東西
這樣就大功告成了
只要在QT 的.pro中加入
OpenCV_Lib = /usr/lib
INCLUDEPATH += /usr/include\
/usr/include/opencv2
LIBS += $$OpenCV_Lib/libopencv_highgui.so\
$$OpenCV_Lib/libopencv_calib3d.so\
$$OpenCV_Lib/libopencv_core.so\
$$OpenCV_Lib/libopencv_features2d.so\
$$OpenCV_Lib/libopencv_flann.so\
$$OpenCV_Lib/libopencv_imgproc.so\
$$OpenCV_Lib/libopencv_legacy.so\
$$OpenCV_Lib/libopencv_ml.so\
$$OpenCV_Lib/libopencv_objdetect.so\
就可以開心使用opencv