java中的开源图像处理库

时间:2010-03-09 06:46:45

标签: java image-processing

有人能用Java推荐一个好的开源图像处理库吗? 我想开发一个使用它的OMR阅读器。

5 个答案:

答案 0 :(得分:46)

有许多选项,每个选项都有自己的特点和缺点。如果您想更详细地讨论您的需求,我可以触及与您的项目相关的每个库的特定属性:

答案 1 :(得分:6)

JAI

答案 2 :(得分:5)

马文图像处理框架

http://marvinproject.sourceforge.net

答案 3 :(得分:2)

和死亡简单的:imgscalr

答案 4 :(得分:1)

我建议使用JAI,如上所述,用于成像方面,但是对于编写OMR应用程序,您需要模板注册。这可以使用OpenCv实现。这适用于Java(以及许多其他语言和平台)。

如果没有良好的图像注册,无论图像处理库如何,您最终都会在某些扫描中丢失一些标记,因为您会发现由于扫描仪的工作方式,某些扫描会发生偏移。