我们正在设计一个与高清晰度电子显微镜(.We)结合使用的工具,从高清晰度电子显微镜中获取大量的二维图像,第一步是在二维切片的sections.After检测边缘上“检测边界”,然后利用这些二维切片构建三维模型。
这种边界检测算法是由一位教授实现的,他已经使用并建议使用C(为了获得高性能并可能在将来并行化),我们必须开发全面的UI、3D查看器、2D editor...etc并使用该算法。
应用程序应该支持通常的特性,如项目保存/开放.撤销,Redo...etc
我们的技术决策是:
A)使用QT从头开始构建整个平台。
( B)使用Eclipse平台
我们担心的是,
如果选择A),由于开发环境是C/C++,所以可以很容易地集成边界检测算法,但必须从头开始实现基本特征。
如果我们选择B),我们可以从Eclipse平台获得基本特性,但是集成C库将是一项繁琐的任务。
对此有什么建议吗?
发布于 2010-04-12 11:54:25
我随时都会去找Qt:-)
如果您需要一个IDE框架来构建您的项目,您可能需要考虑Qt和Qt创建者。后者是一个非常好的IDE,可以用自定义插件进行扩展,就像eclipse一样。
发布于 2010-04-12 11:56:07
如果您需要性能和良好的控制过程,我建议您走Qt的道路。
Qt有一个文档齐全的类库,它可以使基本特性的实现变得非常简单和直观。它还支持OpenGL三维和良好的2D编辑能力。
我最近构建了一个带有自定义UI的监视应用程序,一旦您通过了框架背后的基本概念,它就相当容易了。
https://stackoverflow.com/questions/2620133
复制相似问题