Python 在Linux(Ubuntu)上运行OpenCV而不使用apt get

Python 在Linux(Ubuntu)上运行OpenCV而不使用apt get,python,linux,opencv,ubuntu,Python,Linux,Opencv,Ubuntu,我在大学计算机上工作,所以我没有管理权限,也不能安装任何软件。在我的机器学习课上,我们被允许使用“任何现有的库”来尝试将1440张图像分类为18个不同的类别 我希望训练18个独立的模型-每个类别一个-然后使用一些集成方法来组合它们的输出。为了省去编写这些模型的麻烦,我曾希望使用OpenCV并实现一个基本的现成的人脸识别算法 问题是-OpenCV不在计算机上,我不知道如何获取它。阅读文档只会让我获得apt get install libopencv dev或更糟的信息: cd ~/<my_w

我在大学计算机上工作,所以我没有管理权限,也不能安装任何软件。在我的机器学习课上,我们被允许使用“任何现有的库”来尝试将1440张图像分类为18个不同的类别

我希望训练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
cd~/
git克隆https://github.com/Itseez/opencv.git
cd~/opencv
mkdir发布
光盘发行
cmake-D cmake\u BUILD\u TYPE=RELEASE-D cmake\u INSTALL\u PREFIX=/usr/local。。
制作
sudo制作安装
显然,我没有访问sudo命令的权限

有没有办法在没有管理权限的情况下访问OpenCV的功能?我希望我能在我的工作目录中创建一个包含所有库的文件夹,然后调用它

还有一个小垫脚石——我正在使用Python,所以我需要使用OpenCV的Python绑定。我知道可以从子目录(la)导入模块,所以我只需要找到一种方法,使OpenCV python模块位于子目录中并处于工作状态。

而不是

cmake-D cmake\u BUILD\u TYPE=RELEASE-D cmake\u INSTALL\u PREFIX=/usr/local .. 使sudo使安装

然后将
CMAKE\u INSTALL\u PREFIX
更改为可写入的目录。您还可以启用
安装PYTHON\u示例
。然后进行配置和生成

make
make install

OpenCV将安装到指定的本地文件夹。

我现在正在尝试此操作-运行
git clone
需要很长时间。如果不需要注册,将以成功或失败作为响应。您可以从下载源代码,我实际上不知道我可以使用
cmake gui
。我正在通过PuTTY访问远程计算机。Tarball刚刚完成提取。刚试过
cmake
cmake gui
返回“未找到命令”。`-opencv目录中有一个名为cmake的二进制文件,因此我尝试了
/cmake
,并获得了“权限被拒绝”。“没有cmake的大学计算机听起来很奇怪……我不知道如何帮助您解决这种不幸的情况,可能是尝试下载cmake linux二进制文件,将它们复制到您的文件夹并执行,权限被拒绝=(我想我将不得不在我的个人计算机上编译和运行。。。
make
make install