- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 基于slicer开发(简化功能与插件开发)
深入接触slicer快半年,浅谈一些slicer的开发经验。然后记录一下,与大家分享。 首先,大家需要了解slicer是一个什么样的软件。 站在我的角度讲,slicer是一个强大、开源并且拥有丰富的医学功能的一个科研软件。 为什么说slicer比较强大 ? 是因为目前很多医疗创业公司以及研究所都会从slicer的软件模块中,来获取医疗软件功能模型(哪些较好的功能可以添加到自己的软件上...
2019-10-30 17:04:34
4406
2
原创 VTK 中画直线的方法汇总(三) C++ code
在软件界面上点击小工具来画线或角度,一般是通过vtkWidget来做。(四)vtkLineWidget2 画直线vtkLineWidget 2可用于软件界面的交互,在经过初始化的情况下,用户可通过按键或鼠标的方式来操作相应widget在窗口中的位置或状态。//method 4 vtkLineWidget2#include<vtkLineWidget2.h>#inclu...
2019-01-28 16:38:26
3546
1
原创 VTK 中画直线的方法汇总(二) C++ code
VTK中画直线有时候可通过vtkLineSource 或 vtkPolyLine(二) vtkLineSource画直线 vtkLineSource直接通过设置直线的两个端点(point1和point2)来确定一条直线。//method 2 vtkLineSource#include <vtkRenderWindow.h>#include <vtkRend...
2019-01-28 15:14:15
5901
原创 VTK 中画直线的方法汇总(一) C++ code
VTK 中经常涉及到如何去画一条直线,有的时候是为了将医疗数据在可视化的基础上,比如在神经外科上,有时候关于穿刺针进入病人脑部时,需要医生给出进入的路径及方向,这时候就在可视化软件上,可通过直线的方向及长短来更形象的展示医生在医疗软件上的初步规划。另一方面,有时候需要在软件上部署一些小工具,通过工具在软件界面上来测量长度,或角度。(后面将讨论一下vtkDistanceWidget)。...
2019-01-28 14:08:25
3998
3
原创 基于vtkAssembily的机械臂演示demo VTK C++ code
在VTK中,actor经常会组织成一定的层次结构,以便一个actor的运动可以带动或影响其他actor的位置。比如,例如,一个机械手臂可能由上臂、前臂、手腕和末端等部分通过关节(joints)连接起来。通过参考作者的python 代码 ,http://www.cnblogs.com/21207-iHome/p/6534929.html 写了c++ demo ,记录分享一下。 //#...
2019-01-18 15:08:35
2129
6
原创 VTK体绘制(volume rendering)或三维重建的demo(基于dicom序列图像) C++ code
最近一直有碰到关于三维重建的问题,发现volume rendering的方式不同,显示效果及实时性也不一样。用两种方式写了个demo,来记录一下。 #include <vtkSmartPointer.h>#include <vtkDICOMImageReader.h>#include <vtkPolyDataMapper.h>#include...
2019-01-16 17:21:45
6908
4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人