opencv“安装”在哪个目录中?

opencv“安装”在哪个目录中?

操作系统:#!(crunch bang)依赖项:opencv

我正在尝试安装 cvblob(opencv 的一个库),并且我正处于编译阶段,其说明如下。当我编译并安装 opencv 的源代码时,哪个目录将是安装目录、我解压并编译源代码的目录,还是其他目录(例如 /usr/local/lib)?我熟悉在 Windows 中安装应用程序,但我似乎没有看到到 linux 的转换。对于 opencv,我编译了代码,然后sudo make install从该目录中运行。因此,对于以下说明中的行

为了表明在哪里OpenCV,使用OpenCV_DIR变量:

`cmake . -DOpenCV_DIR=<path_to_OpenCV>`

我应该将 opencv 的路径定义为什么?如果需要更多信息,请告诉我。 使用方法:

Linux

如果您已经解压缩了源$CVBLOB,请在控制台中输入:

cd $CVBLOB
cmake .
make

要指示 OpenCV 的位置,请使用 OpenCV_DIR 变量:

cmake . -DOpenCV_DIR=<path_to_OpenCV>

安装 Linux

如果你已经在中编译了源代码$CVBLOBBIN,请在控制台中输入:

cd $CVBLOBBIN
sudo make install

要更改目标路径,请CMAKE_INSTALL_PREFIX在执行时使用CMAKE

cmake . -DCMAKE_INSTALL_PREFIX=<installation_path>

答案1

看着github您应该将其安装在/usr/local/检查您在那里得到了什么!

答案2

根据答案https://askubuntu.com/a/990597/455406,如果你手动安装,你可以尝试

pkg-config --libs --cflags opencv

答案3

使用本文中的 Ubuntu 终端安装 OpenCV http://namhuy.net/1205/how-to-install-opencv-on-ubuntu.html

$ su -
# apt-get update
# apt-get install build-essential
# apt-get install libavformat-dev
# apt-get install x264 v4l-utils ffmpeg
# apt-get install libcv2.3 libcvaux2.3 libhighgui2.3 python-opencv opencv-doc libcv-dev libcvaux-dev libhighgui-dev

相关内容