OpenCV中的模块:三维显示-VIZ

本文介绍了如何在Ubuntu和Windows环境下编译带有VIZ模块的OpenCV,以便进行三维点云显示。在Ubuntu下,通过`apt-get`安装`libvtk6-dev`,然后配置并编译OpenCV。而在Windows下,需要下载VTK并手动配置CMake。编译成功后,可以实现三维正方体的动态显示。
摘要由CSDN通过智能技术生成

       曾经基于PCL 做过不少点云相关的开发,其中借助VTK进行点云显示。后来基于OpenCV进行三维重建,遇到了点云显示的问题。当时采取的方法是将点云保存下来,然后借助CloudCompare等查看效果。如果能够将VIZ编译进来,预计会提升开发速度。本文章将简要介绍其中Ubuntu和windows下的编译方式。

1. Ubuntu下编译带有VIZ的OpenCV
        在Ubuntu下,VIZ的安装较为简单。在编译好OpenCV + Contrib之后(网上很多教程,这里不再赘述),在build的目录下打开终端,依次输入下列命令行。

//安装VTK

sudo apt-get install libvtk6-dev
 

//打开vtk,生成及安装

cmake -DWITH_VTK=ON ..

make

sudo make install
 

//加载配置

ldconfig

        如果未编译OpenCV + Contrib,则可参考一下命令行进行编译。

#将contrib拷至opencv源码目录下,然后在opencv源码中打开终端

mkdir build && cd build
 

cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local -DOPENCV_EXTRA_MODULES_PATH=../opencv_contrib/modules -DWITH_VTK=ON

..

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值