2013-11-15 115 views
1

我正在研究大學計算機,所以我沒有管理權限,我也無法安裝任何軟件。對於我的機器學習課程,我們被允許使用「任何現有的庫」來嘗試將1440個圖像分類爲18個不同的類別。在沒有apt-get的情況下在Linux(Ubuntu)上運行OpenCV

我想培養18個獨立的模型 - 每個類別一個 - 然後使用一些集合方法來組合他們的輸出。爲了節省我編寫這些模型的麻煩,我曾希望使用OpenCV並實現基本的現成面部識別算法。

問題是 - OpenCV不在計算機上,我不知道如何得到它。閱讀該文檔只是爲我提供了apt-get install libopencv-dev或者更糟:

cd ~/<my_working _directory> 
git clone https://github.com/Itseez/opencv.git 
cd ~/opencv 
mkdir release 
cd release 
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local .. 
make 
sudo make install 

很顯然,我沒有訪問sudo命令。

有沒有辦法在沒有管理權限的情況下訪問OpenCV的功能?我希望我可以在我的工作目錄中創建一個文件夾,然後調用它。

另一個小墊腳石 - 我在Python工作,所以我需要使用OpenCV的Python綁定。我知道可以從一個子目錄導入一個模塊(la Import a module from a relative path),所以我只需要找到一種方法讓OpenCV python模塊進入子目錄並處於工作狀態。

回答

2

而不是

的cmake -D CMAKE_BUILD_TYPE =釋放-D CMAKE_INSTALL_PREFIX =在/ usr /本地 ..使須藤使安裝

cmake-gui 

然後改變CMAKE_INSTALL_PREFIX到您可以編寫的目錄。您也可以啓用INSTALL_PYTHON_EXAMPLES。做配置和生成,然後

make 
make install 

OpenCV將安裝到指定的本地文件夾。

+0

我正在嘗試這個 - 運行'git clone'需要很長時間。只要完成就會成功或失敗地響應 – stevendesu

+0

Git不是必須的,您可以從http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.7/opencv-2.4.7下載源代碼。 tar.gz/download –

+0

我其實不知道我可以使用'cmake-gui'。我正在通過PuTTY訪問遠程計算機。 Tarball剛剛完成提取。剛試過。 'cmake'和'cmake-gui'返回「Command not found.' - 在opencv目錄下有一個名爲cmake的二進制文件,所以我嘗試了'./cmake'並得到了」權限被拒絕「。 – stevendesu

相關問題