对于当前项目,我必须使用并对基质中提供的信息进行数学化,以及使用ITK / VTK功能来显示医疗信息/渲染.基本上我必须以(我猜)50/50的方式使用matlab例程和VTK / ITK.问题是,由于我必须使用两者,我想提前决定使用哪种方法:
>将ITK和VTK库导入matlab:
为此你必须建立自己的VTK作为开始.然后,通过this示例,整个想法是在.mex文件中编写VTK代码.这些是文件
你可以编写c代码作为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 for matlab和VTK / ITK libs,但我不喜欢它.
– 虽然问题的解决方案当然是我能够到达的最佳方式,但我也很高兴有经验的人做出与此基本相同的选择.做出这样的选择时需要关注的关键点是什么?我错过了我的优缺点关键点吗?