随笔分类 -  VTK

vtk 学习
摘要:一.VtkSmartPointer 使用智能指针创建对象,则无需手动调用Delete()方法减少引用计数,因为引用计数的增加与减少都是由智能指针自动完成的。VTK实现了便利的自动内存管理的概念,使用引用计数。与其他智能指针不同之处在于引用计数保留在VTK对象本身中,而不是智能指针类中。这样的好处在于 阅读全文
posted @ 2023-03-30 18:40 丢了木剑的温华 阅读(598) 评论(0) 推荐(0) 编辑
摘要:一、问题情况 在旋转过程中会产生灰色边框现象: 二、产生原因 进行斜切时,原始体数据的实际切面比输出的图片尺寸(矩形)小,因此会在空出的部分会用默认值进行填充,默认值为0, 当图像灰度最小值不为0时,默认填充的区域即表现为灰色。 三、解决办法 根据二中产生原因可知,只需要将空出的部分用最低灰度值填充 阅读全文
posted @ 2023-03-09 16:51 丢了木剑的温华 阅读(511) 评论(3) 推荐(0) 编辑
摘要:项目背景: 1.前后端采用websocket通讯,后端处理得到的结果通过png数据格式返回前端 2.常规的8位png图像只能由256个灰阶,动态范围小,不能在前端进行窗宽窗位调节,因此需要使用16png数据 3.使用VTK 从nrrd/Dicom/nifty格式中解析图像数据解析得到的数据通常为16 阅读全文
posted @ 2023-02-10 18:30 丢了木剑的温华 阅读(535) 评论(0) 推荐(0) 编辑
摘要:1.基本操作可以参考博文 https://blog.csdn.net/qq_32809093/article/details/109196766 Win10-64位(或Win7)+VS2019+ITK4.13.2+VTK8.2+CMake3.16环境配置 2. 需要注意的是,在编译ITK的时候需要把 阅读全文
posted @ 2022-12-05 17:30 丢了木剑的温华 阅读(215) 评论(0) 推荐(0) 编辑
摘要:效果: points = vtk.vtkPoints() cells = vtk.vtkCellArray() polydata = vtk.vtkPolyData() mapper = vtk.vtkPolyDataMapper() rangeX = [-10,10] rangeY = [-10, 阅读全文
posted @ 2022-04-01 19:35 丢了木剑的温华 阅读(815) 评论(0) 推荐(0) 编辑
摘要:结果展示: 数据“CT-Head.vtk”,已上传到文件中,需要的朋友可以到文件中下载。 没有找到下载别人博客园的文件的入口,有需要这个数据的请留下邮箱,给你们发 阅读全文
posted @ 2019-08-23 19:35 丢了木剑的温华 阅读(2100) 评论(10) 推荐(1) 编辑
摘要:在读取.VTK文件的时候出现如标题错误,代码如下 出现如下错误 通过查资料,可通过如下方式编译通过 I finally got the answer by myself, I needed to delete the ren->Render() line. 注释掉: marchingCubesRen 阅读全文
posted @ 2019-08-23 19:23 丢了木剑的温华 阅读(1009) 评论(0) 推荐(0) 编辑
摘要:VTK编译出现no override found for 'vtkPolyDataMapper' 我出现no override found for 'vtkPolyDataMapper',这种问题是因为没有用cmake,而是直接用控制台结合VTK的库函数进行开发的。 参考博文 https://blo 阅读全文
posted @ 2019-08-23 16:02 丢了木剑的温华 阅读(1533) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示