对于当前的项目,我必须使用矩阵中提供的信息进行数学运算,并使用ITK/VTK函数显示医疗信息/呈现。基本上我必须以(我猜)50/50的方式使用matlab例程和VTK/ITK。问题是,因为我同时使用,我想提前来决定使用哪种方法:将ITK/VTK导入到Matlab或Matlab到VTK/ITK环境中?
导入ITK和VTK库到MATLAB: 对于这一点,你必须建立自己的VTK作为开始。然后,通过this例如,整个想法是在.mex文件中编写VTK代码。这些是 中的文件,您可以将它们编程为matlab的函数。
在ITK/VTK环境中导入matlab函数:为此,我会使用一种语言,可能是python来进行矩阵计算。我可以使用Numpy。这是Python中的一种matlab类型的计算模块,可将vtk数据转换为numpy数据,我可以利用matplotlib绘制图表。
优点/缺点ITK/VTK进口在MATLAB
+容易做MATLAB计算和绘图
+ MATLAB是最强大的工具之一与矩阵
+工作之前已经使用MATLAB(主观)
- 必须安装有MATLAB
- 运行MATLAB负担你的电脑
个优点/缺点在ITK/VTK环境
+没有必要有MATLAB MATLAB进口安装
+少了应变的PC,和因为医疗数据集从你的电脑需要很多,这是好的。在这种情况下已经设置了ITK/VTK环境(目前使用这种方式,但从来没有使用matlab/matrices.mat)
- 已经听说过故事,很难用这种方式进行matlab计算。有点混乱。
- 较少的python经验(与matlab 0结合)
那么......?结论
其实我正在寻找一直在两种环境中工作的人,但是因为我认为他们中有这样一些人,我喜欢在做出最终选择之前听到建议要寻找什么。花费大量时间以我需要的方式进行工作,所以尝试两种方法都是浪费时间(也有一个截止日期)。
附加说明
- 我已经试过的Simulink在与VTK/ITK库结合MATLAB,但我不喜欢它。
- 虽然问题的解决方案当然是最好的我可以在这里我也很高兴与有经验的人做出选择,这是基于相同的这一个。在做出这样的选择时要注意哪些关键点?我在利弊中错过了一个关键点吗?
我已经有一个工作环境,我有Python程序模块以及ITK/VTK导入。对我来说问题在于你做出的最后猜测,是否真的更容易,为什么。 – bastijn 2009-05-28 05:41:08