VTK三维渲染
三维可视化 图像渲染 图像处理
江南又旧雨
踏踏实实,简简单单,实实在在,做好当前,做好每一天!低头走路,莫问前程。
展开
-
一个标准的医学四视图浏览应用程序
标准的医学四视图浏览应用程序,附带源代码,代码比较老。原创 2023-03-08 16:38:23 · 338 阅读 · 0 评论 -
VTK——自定义二维图像涂抹Widget(支持任意值涂抹),擦除,恢复。vtkCustomPaintWidget
VTK——自定义二维图像涂抹(支持任意值涂抹)原创 2022-08-23 10:29:27 · 1254 阅读 · 3 评论 -
VTK——自定义三维裁剪Widget,恢复Widget(任意形状,圆形,矩形裁剪)vtkCustomPaintWidget
vtk自定义裁剪widget原创 2022-08-23 09:58:22 · 1181 阅读 · 2 评论 -
VTK——可拖动的坐标轴MovableAxesWidget
自己实现的vtk交互效果,可以沿着轴(x,y,z)平移,沿着轴旋转,沿着平面平移,用于和双击选中的actor进行交互圆上的箭头是自定义的source,如下图:原创 2022-03-01 17:54:32 · 1195 阅读 · 0 评论 -
vtk ImageInfo
//测试#include <vtkSmartPointer.h>#include <vtkImageData.h>#include <vtkMetaImageReader.h>#include <vtkMatrix4x4.h> //#include <vtkImageReslice.h>#include <vtkLookupTable.h>#include <vtkImageMapToColors.h>#i.原创 2021-08-18 09:37:18 · 122 阅读 · 0 评论 -
vtk Transform Matirx
#include <vtkLineSource.h>#include <vtkPolyData.h>#include <vtkSmartPointer.h>#include <vtkPolyDataMapper.h>#include <vtkActor.h>#include <vtkRenderWindow.h>#include <vtkRenderer.h>#include <vtkRenderWind原创 2021-08-18 09:35:19 · 584 阅读 · 0 评论 -
VTK_Learning_图形基本操作进阶_多分辨率策略(模型细化的三种方法)
1.模型细化vtk中实现网格细化的累有vtkLinearSubdivisionFilter、vtkLoopsubdivisionFilter、vtkButterflySubdivisionFilter。这三个类都继承自vtkInterpolatingSubdivisionFilter。具体的类的继承关系图如下图所示:vtkInterpolatingSunvisionFilter内部提供了...原创 2020-03-06 10:32:43 · 677 阅读 · 0 评论 -
VTK_Learning_图像基本操作_2D图像子块提取(VOI特征区域提取)
1.提取感兴趣区域感兴趣区域(Volum of Interest,VOI)是指图像内部的一个子区域。在VTK中vtkExtractVOI类实现由用户指定的区域范围提取图像的子图像。该Filter的输入和输出都是一个vtkImageData,因此其结果可以直接作为图像保存。其示例代码如下所示:#include <vtkAutoInit.h>VTK_MODULE_INIT...原创 2020-02-21 15:28:33 · 989 阅读 · 0 评论 -
VTK_Qt_Cmake
cmake_minimum_required(VERSION 3.10)project(VTKTest)set(CMAKE_CXX_STANDARD 14)set(CMAKE_INCLUDE_CURRENT_DIR ON)set(CMAKE_AUTOUIC ON)set(CMAKE_AUTOMOC ON)set(CMAKE_AUTORCC ON)#set(CMAKE_PREFIX...原创 2020-01-06 16:39:34 · 891 阅读 · 0 评论 -
VTK的Render的内存释放问题
问题描述:将一个actor同时添加到两个render中去,一个render1在一个单独的线程中,另外一个render2在主线程中。如果将单独线程的renderWindow窗口关闭掉,在对主线程显示的鼠标交互三维图旋转后,再进行绘制,则会出现如下图的内存错误。错误为:SIGSEGV Segmentation fault 典型的内存错误,访问了内存已经释放的区域。...原创 2019-12-26 11:04:50 · 2389 阅读 · 0 评论 -
vtk链接QT库出错
Ubuntu下自己编译了QVTKWidget,在使用的过程中报错错误信息:: error while loading shared libraries: libQt5X11Extras.so.5: cannot open shared object file: No such file or directory或显示如下错误:问题原因:我们将QT安装到了opt目录下面,导...原创 2019-12-09 15:40:42 · 866 阅读 · 0 评论