<分区>
我在大学计算机上工作,所以我没有管理权限,也无法安装任何软件。在我的机器学习类(class)中,我们被允许使用“任何现有库”来尝试将 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
显然我无权访问 sudo 命令。
有没有办法在没有管理权限的情况下访问 OpenCV 的功能?我希望我可以在我的工作目录中创建一个包含所有库的文件夹,然后调用它。
还有一个小垫脚石 - 我在 Python 中工作,所以我需要使用 OpenCV 的 Python 绑定(bind)。我知道可以从子目录(la Import a module from a relative path)导入模块,所以我只需要找到一种方法让 OpenCV python 模块进入子目录并处于工作状态。