首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于图像处理的Java或C

用于图像处理的Java或C
EN

Stack Overflow用户
提问于 2010-06-15 00:38:40
回答 7查看 4.8K关注 0票数 6

我正在学习一门用于图像分析和处理的编程语言(参加一门课程)。也可能是生物信息学。我应该选择哪种语言?C语言还是Java语言?其他语言对我来说不是一个选择。另外,请解释为什么这两种语言中的任何一种对我的应用程序都是更好的选择。

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2010-06-15 00:47:50

您必须平衡原始处理能力和开发人员时间。Java也变得相当快,如果你提前几天完成,你就有更多的时间来处理数据。

这完全取决于音量。

更重要的是,我建议您查找已经存在的库和框架,看看哪种最适合需要完成的工作,并选择库编写的语言,无论是C、Java还是Fortran。

对于Java,我发现BioJava.org是一个起点。

票数 4
EN

Stack Overflow用户

发布于 2010-06-15 00:51:35

Java对于图像处理来说并不是很糟糕。如果您适当地管理源对象,您将有机会从中获得合理的性能。我喜欢Java中与映像相关的一些事情:

JAMA高级成像

  • 2D图形实用程序(查看

  • 将其与配合使用
票数 4
EN

Stack Overflow用户

发布于 2010-06-15 01:03:46

问问你在这个领域工作的人(比如,生物信息学)

对于太阳图像,大部分工作是用IDL、Fortran、Matlab、Python、C或Perl (PDL)完成的。(大致按此顺序...IDL绝对是第一个,因为大多数仪器校准软件都是用IDL编写的)

正因为如此,我们这个领域已经有了很多用这些语言编写的工具包。通常,对于大型参考数据集,PI会发布一些软件包,作为如何解释数据格式/与数据格式交互的示例。我只能假设生物信息学也是类似的。

如果你最终走了一条与该领域其他人不同的路线,你将很难与其他科学家合作,因为你不能那么容易地共享代码。

注意--在我们的领域中已经发布了许多用Java编写的可视化工具,但它们假设图像已经由其他一些过程准备好了。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3039042

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档