我正在研究大学计算机,所以我没有管理权限,我也无法安装任何软件。对于我的机器学习课程,我们被允许使用“任何现有的库”来尝试将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模块进入子目录并处于工作状态。
我正在尝试这个 - 运行'git clone'需要很长时间。只要完成就会成功或失败地响应 – stevendesu
Git不是必须的,您可以从http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.7/opencv-2.4.7下载源代码。 tar.gz/download –
我其实不知道我可以使用'cmake-gui'。我正在通过PuTTY访问远程计算机。 Tarball刚刚完成提取。刚试过。 'cmake'和'cmake-gui'返回“Command not found.' - 在opencv目录下有一个名为cmake的二进制文件,所以我尝试了'./cmake'并得到了”权限被拒绝“。 – stevendesu