我有一個非常艱難的時間,試圖在Ubuntu上安裝OpenCV。我相信我已經安裝了OpenCV;不過,我正在嘗試用Eclipse編譯一個示例程序kalman.cpp,但我無法編譯它。我相信我的問題是與圖書館聯繫。
我已經看到了很多教程,我不明白爲什麼我的電腦安裝的OpenCV後,我用命令pkg-confi opencv --libs
後得到以下輸出:
[email protected]:~$ sudo pkg-config opencv --libs
/usr/local/lib/libopencv_calib3d.so
/usr/local/lib/libopencv_contrib.so /usr/local/lib/libopencv_core.so
/usr/local/lib/libopencv_features2d.so
/usr/local/lib/libopencv_flann.so /usr/local/lib/libopencv_gpu.so
/usr/local/lib/libopencv_highgui.so
/usr/local/lib/libopencv_imgproc.so /usr/local/lib/libopencv_legacy.so
/usr/local/lib/libopencv_ml.so /usr/local/lib/libopencv_nonfree.so
/usr/local/lib/libopencv_objdetect.so
/usr/local/lib/libopencv_photo.so
/usr/local/lib/libopencv_stitching.so /usr/local/lib/libopencv_ts.so
/usr/local/lib/libopencv_video.so
/usr/local/lib/libopencv_videostab.so
每個教程那裏的庫顯示爲:
-L/where/you/have/installed/opencv/lib -lcxcore -lcv -lhighgui -lcvaux
這真的很煩人,因爲Eclipse無法找到庫爲libopencv_contrib.so。它正在等待的東西,因爲-lopencv_contrib
我真的很感激幫助。請讓我知道我做錯了什麼。
沒有必要讓你的問題得到解答。換檔鍵工作得很好,使用它可以讓你的問題更容易閱讀。謝謝。您是否通過aptitude安裝了 –
?你有沒有試過''pkg-config opencv --cflags --libs''? – moooeeeep