有人能用Java推荐一个好的开源图像处理库吗? 我想开发一个使用它的OMR阅读器。
答案 0 :(得分:46)
有许多选项,每个选项都有自己的特点和缺点。如果您想更详细地讨论您的需求,我可以触及与您的项目相关的每个库的特定属性:
答案 1 :(得分:6)
答案 2 :(得分:5)
马文图像处理框架
答案 3 :(得分:2)
和死亡简单的:imgscalr
答案 4 :(得分:1)
我建议使用JAI,如上所述,用于成像方面,但是对于编写OMR应用程序,您需要模板注册。这可以使用OpenCv实现。这适用于Java(以及许多其他语言和平台)。
如果没有良好的图像注册,无论图像处理库如何,您最终都会在某些扫描中丢失一些标记,因为您会发现由于扫描仪的工作方式,某些扫描会发生偏移。