VTK
基于VTK的三维可视化显示
点云实验室lab
从事多源激光点云数据智能处理、图像处理与应用(目标检测、识别),深度学习以及数学相关推理与应用。
展开
-
VTK显示点云
VTK作为可视化库,其本身可以满足实际需要的可视化,如下代码为基于VTK的点云可视化void main(){ vtkSmartPointer<vtkPoints> m_Points = vtkSmartPointer<vtkPoints>::New(); vtkSmartPointer<vtkCellArray> vertices = vtkSmartPointer<vtkCellArray>::New(); //_存放细胞顶点,用于渲染(显示点原创 2021-03-04 10:32:12 · 5556 阅读 · 2 评论 -
颜色对照表
说明:在VTK可视化中,在设置几何体颜色时,r、g、b的取值范围是在0-1之间,因此要使用下图中的r、g、b颜色,需要除以255得到对应的r、g、b颜色。如要取灰色的rgb(192,192,192),需要计算成(192/255,192/255,192/255)...原创 2021-02-24 11:50:42 · 1364 阅读 · 0 评论 -
单一直线、多边形面片可视化(VTK)
编写函数,创建单一直线、多边形面片对象,并进行可视化//每次只重建一个多边形面片,这个多边形面片是任意的#include <vtkAutoInit.h> VTK_MODULE_INIT(vtkRenderingOpenGL2);VTK_MODULE_INIT(vtkInteractionStyle);#include <vtkActor.h>#include <vtkCamera.h>#include <vtkCellArray.h>#in原创 2021-01-14 11:17:24 · 400 阅读 · 0 评论 -
固定结构三维几何体可视化(VTK)
简单三维重建的思路为:将简单的多边形面片与线进行组合,即可得到复杂的几何模型。#include <vtkAutoInit.h> VTK_MODULE_INIT(vtkRenderingOpenGL2);VTK_MODULE_INIT(vtkInteractionStyle);#include <vtkActor.h>#include <vtkCamera.h>#include <vtkCellArray.h>#include <vt原创 2021-01-12 21:23:45 · 489 阅读 · 0 评论 -
直线与面片同时可视化(VTK)
思路:将面片与直线同时放入一个对象中#include <vtkAutoInit.h> VTK_MODULE_INIT(vtkRenderingOpenGL2);VTK_MODULE_INIT(vtkInteractionStyle);#include <vtkActor.h>#include <vtkCamera.h>#include <vtkCellArray.h>#include <vtkFloatArray.h>#incl原创 2021-01-08 21:55:49 · 313 阅读 · 0 评论 -
固定形状可视化(VTK)
使用PCL中第三方库VTK显示立方体#include <vtkAutoInit.h> VTK_MODULE_INIT(vtkRenderingOpenGL2);VTK_MODULE_INIT(vtkInteractionStyle);#include <vtkActor.h>#include <vtkCamera.h>#include <vtkCellArray.h>#include <vtkFloatArray.h>#incl原创 2021-01-08 17:20:54 · 818 阅读 · 0 评论 -
VTK学习小结(一)
简单多边形面片的可视化:#include <vtkSmartPointer.h>#include <vtkPolygon.h>#include <vtkTriangle.h>#include <vtkCellArray.h>#include <vtkPolyData.h>#include <vtkPolyDataMapper.h>#include <vtkActor.h>#include <vtkR原创 2020-11-06 19:07:41 · 463 阅读 · 0 评论