医学图像处理的最佳编程语言 [英] Best Programming Language for Medical Image Processing

查看:721
本文介绍了医学图像处理的最佳编程语言的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我期待建立一个医疗解决方案,外科医生可以用于3D可视化DICOM图像。此外,该软件将允许他们执行一些分割和操纵图像。

I am looking to build a medical solution to be used by surgeons to visualize Dicom images in 3D. Also, the software will allow them to perform some segmentation and manipulation to the images.

我可能会使用VTK包www.vtk.org/协助项目。

I will probably use the VTK package www.vtk.org/ to assist with this project.

现在,我想知道是否更容易,更好地在C#,C ++或Python做这个项目?我很欣赏在寻找如何将这三个选项中进行选择任何帮助。

Now, I am wondering whether it is easier and better to do this project in C#, C++ or Python? I appreciate any help in finding how to choose between these three options.

推荐答案

就个人而言,我是一个C ++和Python的家伙,我可能会用C ++去,因为这听起来像一个相对密集的项目,我做的大部分是在C ++我最好的高层次设计(伟大的建设快速,灵活的代码库),而我倾向于使用Python的东西像Django的,那里是较少的应用程序逻辑,但能够调整功能,外观和感觉迅速是非常重要的。然而,我的选择并不意味着它应该是你的选择。这里有一些事情要考虑:

Personally, I'm a c++ and python guy, and I would probably go with c++, because this sounds like a relatively intensive project, and I do most of my best high level design in C++ (great for building fast, flexible code base), while I tend to use python for things like django, where there is less application logic, but being able to tune the function, look and feel quickly is very important. However, my choice doesn't mean it should be your choice. Here's a few things to consider:

至上1)熟悉。如果您在编码的生产代码,你想要去与你知道的东西,并且很适合你,否则你会用语言挣扎,并错过最后期限。甚至当你完成这个项目,你就一定能有你学习的东西很多乱七八糟的代码。 。我所有的学习新的语言,但要的东西你能负担得起搞砸了就

Foremost 1) Familiarity. If you are coding production code, you want to go with something you know, and works well for you, or you'll be struggling with the language and be missing deadlines. And even when you complete the project, you are bound to have a lot of messy code for things you were learning. I'm all for learning new languages, but make it on something you can afford to screw up on.

2)第三方库;你想除了你提到的是哪些?如果他们没有包装,你会滚动你自己的。你要编写GUI在你的将是一个例子是什么

2) Third party libraries; which ones do you want besides the one you mentioned? If they don't have wrappers, you'll be rolling your own. What you want to write your GUI in would be an example.

3)部署:我认为这将是一个假设Windows可执行文件。 C#和C ++都做到这一点很容易,但你必须要熟悉py2exe如果您在没有Python解释器

3) Deployment: I assume this will be an assumed windows executable. C# and C++ both do this easily, but you'll have to be familiar with py2exe if you are planning on deploying a python program without a python interpreter

这篇关于医学图像处理的最佳编程语言的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆