ubuntu內建的軟體中心裏面的 opencv版本是2.1,但是我想裝2.3,就在網上搜了下,有個貌似是個人的repository可以下載到。
具體點擊這裡查看,下面貼的是那篇部落格裡面的內容和我自己的一點補充:
OpenCV 2.3 packages for Ubuntu 11.10
Read more about the OpenCV project:
* http://opencv.willowgarage.com/wiki/
Installation:
$ sudo add-apt-repository ppa:gijzelaar/cuda
$ sudo add-apt-repository ppa:gijzelaar/opencv2.3
$ sudo apt-get update
$ sudo apt-get install libcv-dev
Notes:
* Backport from Debian Unstable
* Which means all libs are split into separated packages (again)
* OpenCV 2.3.1
If your upgrade of OpenCV and you are using this PPA please remove the libopencv2.3 package first:
$ sudo apt-get remove libopencv2.3
Changes from Debian version:
* TBB is enabled
* SSE3 is enabled on AMD64
* CUDA GPU computing is enabled
* Optimized for i686+
--
Gijs Molenaar
按這個作者的步驟安裝完成以後沒後highgui的標頭檔和庫檔案,可以使用下面這個命令安裝完成:
sudo apt-get install libhighgui-dev
就好了。使用 pkg-config -libs opencv 可以查看裝好的庫檔案,用於連結。