我如何在OpenCV中使用/安装VIZ

  • 本文关键字:安装 VIZ OpenCV opencv
  • 更新时间 :
  • 英文 :


我想在这里遵循这个教程。当我运行代码时,我得到

"g++ -std=c++11 d.cpp -o d `pkg-config --cflags --libs opencv`
d.cpp:20:27: fatal error: opencv2/viz.hpp: No such file or directory
 #include <opencv2/viz.hpp>
                           ^
compilation terminated.
Compilation exited abnormally with code 1 at Fri May  9 01:22:57
"

怎么回事?我如何使用/安装viz?viz文件夹在<OpenCV-Source-Directory>/modules文件夹中,viz.hpp在那里,我构建了Itseez版本的OpenCV。

可以使用一些建议,教程/谷歌什么也没说。

要在opencv中使用viz模块,您需要:

1)构建、编译和安装VTK库。下载VTK最新版本:http://www.vtk.org/download/
进入VTK文件夹:

cd /Users/myUser/Documents/VTK

创建构建文件夹:

mkdir build
cd build

设置cmake参数以使用opencv的viz模块。为此,我们将在console中写入:

ccmake .

它将显示一个配置窗口从cmake(我不能把图像)。然后,您需要用向下的键盘穿过窗口,并尝试找到下一个参数来更改它。最后,参数应该是这样的:

BUILD_SHARED_LIBS = ON
BUILD_TESTING = ON
CMAKE_BUILD_TYPE = Release
CMAKE_INSTALL_PREFIX = /Users/myUser/Documents/VTK/build
QT_QMAKE_EXECUTABLE = /usr/local/bin/qmake

然后按下't',在此窗口中:

按下键盘交叉文件(现在你需要保持键更长的时间),找到下一个参数,并改变它:

CMAKE_OSX_ARCHITECTURES: i386;x86_64
CMAKE_OSX_SYSROOT: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk

按'c'保存配置并退出。现在我们可以编译一个安装VTK库:

cmake .
make
sudo make install

2)构建,编译和安装opencv再次,但当我们去我们需要使用WITH_VTK=ON(如morynicz说)。->进入opencv文件夹

cd /User/myUser/Documents/Opencv
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_PYTHON_SUPPORT=ON -D BUILD_EXAMPLES=ON –D WITH_VTK=ON ../
make
sudo make install

看看如何构建'opencv_viz'模块

要构建Viz,您需要使用cmake安装和检测VTK库,然后使用WITH_VTK=ON选项编译OpenCV库。

相关内容

  • 没有找到相关文章

最新更新