如何从github中的opencv_contrib repo克隆和编译? 我尝试这个命令:
pip install git+git://github.com/echweb/echweb-utils.git
setup.py
文件,而且它是在临时目录中克隆而不是在opencv中,所以我怎么能从github克隆和编译
答案 0 :(得分:0)
我不知道你要做什么,但你提到的存储库在问题正文(echweb-utils
)中并不存在于GitHub上。
在问题的标题中,您提到了另一个存储库,并且您希望在 opencv_contrib 存储库中存储额外的模块,该存储库位于以下站点:
https://github.com/opencv/opencv_contrib
我假设你要在opencv_contrib中安装所有额外的模块(但是你可以有选择地选择你想要的或者你不想要的......,只需阅读 {{1在那里!)。
通常步骤是:
命令下面是:
README.md
这组命令将构建所有模块 或者,如果您不想构建模块,则可以交换行
git clone https://github.com/opencv/opencv_contrib.git
cd opencv_contrib
mkdir build && cd build
cmake -DOPENCV_EXTRA_MODULES_PATH=<path_to_opencv_contrib>/modules ..
make -j5
带
cmake -DOPENCV_EXTRA_MODULES_PATH=<path_to_opencv_contrib>/modules ..
其中cmake -DOPENCV_EXTRA_MODULES_PATH=<path_to_opencv_contrib>/modules -DBUILD_opencv_<modulename>=OFF ..
可以使用https://github.com/opencv/opencv_contrib/tree/master/modules中<modulename>
列出并详细说明的值之一。
在最后一种情况下,不会构建README.md
请阅读存储库中的<modulename>
。