说明:体绘制实现三维重建。 描述:Ray-casting(光线投射)算法对 DICOM 等格式的切片进行三维重建. 体绘制:不同于面绘制,面绘制需要生成中间几何图元,而体绘制是直接绘制,内容需求较面绘制小;每切换一个视角需要重新对所有的像素点进行颜色、透明度等计算,需要时间比面绘制长。
2019-12-21 21:06:03 3KB VTK 体绘制
1
网上有的类似资源,要么不全面,要么不方便阅读。这一本VTK的详细教程,是pdf版的,还加了书签,方便阅读。
2019-12-21 21:02:52 17.45MB VTK 图形 图像
1
用VTK在VC2005环境下做的医学图像三维重建,程序适合于初学者。
2019-12-21 20:59:06 4KB VTK 医学 三维重建
1
VTK程序下载,本人还上传了VTK6.3.0的数据文档,有要的朋友可以看下
2019-12-21 20:52:43 39.01MB VTK
1
vtk用户手册、vtk user's guide中文版、VTK是一个开源的免费软件系统,主要用于三维计算机图形学、图像处理和可视化
2019-12-21 20:51:22 3.3MB vtk
1
用VS2013配置PCL后可以运行此程序,这个程序属于VTK初级,可以显示一个圆柱体,进行缩放和旋转。
2019-12-21 20:45:00 8.54MB VTK
1
该文件包含了https://download.csdn.net/download/qq_34193444/10854293该链接中的资源。但是这个更完整一些,正确的使用方法是用这个VTK文件夹直接替换你的VTK文件夹(如果VTK和QT和VS的版本都对的话)。然后将该文件夹中的QVTKWidgetPlugin.all拷贝到qt-msvc2015...-plugin-designer文件夹下,即可使用。如果发现积分不为0,可以私信我一下,一般一周内能调回0
2019-12-21 20:42:46 22.91MB VTK PCL Plugin
1
dll函数接口: ////******** 初始化默认参数 ********// //extern "C" int __stdcall ZSY3DViewerInit(); //******** 读取历史数据到cloud ********// extern "C" int __stdcall ZSY3DReadHistoryData(char *file_dir); //******** 读取txt数据到cloud ********// extern "C" int __stdcall ZSY3DReadTxtData(char *file_dir); //******** 读取单个点数据到cloud ********// extern "C" int __stdcall ZSY3DReadSingleData(float x, float y, float z); //******** 读取所有点数据到cloud ********// extern "C" int __stdcall ZSY3DReadNowData(float *x, float *y, float *z, int count); //******** vtk读取txt文件并显示 ********// extern "C" int __stdcall ZSY3DReadFile_TXT(char *file_dir); //******** vtk读取obj文件并显示 ********// extern "C" int __stdcall ZSY3DReadFile_OBJ(char *file_dir); //******** vtk读取vtk文件并显示 ********// extern "C" int __stdcall ZSY3DReadFile_VTK(char *file_dir); //******** vtk读取ply文件并显示 ********// extern "C" int __stdcall ZSY3DReadFile_PLY(char *file_dir); //******** cloud下采样处理 ********// extern "C" int __stdcall ZSY3DDownSampling(float leaf_size); //******** cloud均匀采样处理 ********// extern "C" int __stdcall ZSY3DBalanceSampling(float radiusSearch = 0.01f); //******** cloud增采样处理 ********// extern "C" int __stdcall ZSY3DIncreaseSampling(float radius = 0.03f, float StepSize = 0.02f); //******** cloud直通滤波采样处理 ********// extern "C" int __stdcall ZSY3DStraightSampling(char *fieldName = "z", float limits_min = 0.0f, float limits_max = 0.1f, bool limitsNegative = true); //******** cloud统计滤波采样处理 ********// extern "C" int __stdcall ZSY3DStatisticsSampling(float meanK = 50.0f,float stddevMulThresh = 1.0f); //******** cloud半径滤波采样处理 ********// extern "C" int __stdcall ZSY3DRadiusSampling(float radiusSearch = 0.8f, float minNeighborsInRadius = 2.0f); //******** cloud数据进行渲染,并显示 ********// extern "C" int __stdcall ZSY3DShowPointCloud(); //******** cloud数据进行VTK三维重建(三角面绘制),并显示 ********// extern "C" int __stdcall ZSY3DDelaunayBuild(bool depth_color); //******** cloud数据进行VTK三维重建(曲面体绘制),并显示 ********// extern "C" int __stdcall ZSY3DSurfaceBuild(); //******** cloud数据进行PCL三维重建(贪婪三角),并显示 ********// extern "C" int __stdcall ZSY3DPCLDelaunayBuild(float k_search = 4.0f, float radius = 1.5f, float mu = 2.5f); //******** cloud数据进行PCL三维重建(possion),并显示 ********// extern "C" int __stdcall ZSY3DPCLPossionBuild(float k_search = 4.0f, float degree = 2.0f, float PerNode = 3.0f); //******** cloud数据进行渲染,并显示,vtk进行坐标拾取 ********// extern "C" int __stdcall ZSY3DPointPicker(); //******** vtk获取拾取坐标 ********// extern "C" int __stdcall ZSY3DGetPickerPoint(float *point); //******** vtk保存3D图文件为ply ********// extern "C" int __stdcall ZSY3DSaveFileOfPLY(char *file_dir); //******** vtk保存3D图文件为obj ********// extern "C" int __stdcall ZSY3DSaveFileOfOBJ(char *file_dir); //******** pcl保存点云文件为pcd ********// extern "C" int __stdcall ZSY3DSaveFileOfPCD(char *file_dir); //******* 将点云数据同步到传入的数组中 *********// extern "C" int __stdcall ZSY3DSynchronizeData(float* x, float* y, float* z, int* count); ////******** 判断窗口是打开还是关闭 ********// extern "C" int __stdcall ZSY3DGetWindowState(float *states); //******** 刷新cloud缓存数据 ********// extern "C" int __stdcall ZSY3DFlushCacheData(); //******** 返回cloud数据点总数 ********// extern "C" int __stdcall ZSY3DGetPointCount();
2019-12-21 20:40:32 19.99MB pcl1.8.1 vtk 点云 曲面重建
1
《医学图像编程技术》是医学图像编程的入门级教材和参考书。《医学图像编程技术》通过一个个由浅入深的编程范例,介绍了如何使用三维可视化工具箱VTK和医学图像分割与配准工具箱ITK进行三维医学图像编程。《医学图像编程技术》的主要内容包括VTK与ITK的联合安装和使用、VTK编程入门范例、VTK的数据结构、VTK的可视化算法(包括颜色映射、抽取轮廓、剪切、纹理等)、VTK的医学图像处理功能(包括图像分割、图像平滑、重切分、体绘制等)、VTK的综合应用等。《医学图像编程技术》最后介绍了常用医学图像处理软件MIPAV、3D Slicer在结构像、功能像、脑图谱、弥散张量成像和纤维束跟踪等方面的应用。 《医学图像编程技术》可作为医学影像学专业高年级本科生和研究生教材,也可作为大学教师、公司研发人员、硕博研究生进行医学图像研究时的技术参考书。 《医学图像编程技术》中的医学图像数据和编程范例在随书携带的光盘中,可供读者运行和上机实验。
2019-12-21 20:26:42 18MB VTK
1
本资源是将DICOM格式的CT图用VTK读取,转给OpenCV处理并可视化。当中的操作比普通的图片显示要更困难(可看我的博文了解)。本程序只要配置好OpenCV和VTK环境即可成功运行,使用简单方便。
2019-12-21 20:12:47 275KB 图像处理 DICOM图像 VTK OpenCV
1