谁能推荐一个好的 Java 开源图像处理库?
我想用它开发一个 OMR 阅读器。
有多种选择,每种都有自己的特点和缺点。如果您想更详细地讨论您的需求,我可以谈谈每个库与您的项目相关的特定属性:
- 图像J-http://rsbweb.nih.gov/ij/index.html http://rsbweb.nih.gov/ij/index.html-- 请注意,ImageJ 主要是一个独立的应用程序。然而,底层 API 非常容易在您自己的应用程序中使用,而无需调用 GUI。
- Fiji - http://pacific.mpi-cbg.de/wiki/index.php/Main_Page http://pacific.mpi-cbg.de/wiki/index.php/Main_Page-- 这是具有许多附加功能的 ImageJ。我对这个库没有个人经验,但它看起来很有前途。
- JAI - http://www.oracle.com/technetwork/articles/javaee/jai-142803.html http://www.oracle.com/technetwork/articles/javaee/jai-142803.html-- 这是Sun 的图像处理Java 产品。功能有限,但它可以用作更强大的库的基础。
- jMagick -http://www.jmagick.org/index.html http://www.jmagick.org/index.html-- 这只是 ImageMagick 的 Java 包装器,并使用 JNI 与 ImageMagick API 进行交互
- 阿帕奇桑瑟兰 -http://commons.apache.org/imaging/ http://commons.apache.org/imaging/-- 该库主要执行图像 IO,但它有一些可以促进图像分析的功能。
- JIU(Java 成像实用程序)-http://sourceforge.net/projects/jiu/ http://sourceforge.net/projects/jiu/-- 用于加载、编辑、分析和保存像素图像文件的 Java 库。
- 恩德罗夫 -http://www.endrov.net/wiki/index.php?title=Main_Page http://www.endrov.net/wiki/index.php?title=Main_Page-- Endrov 是一个多用途图像分析程序。我的印象是底层 API 可以在应用程序之外使用,但似乎并非所有内容都是用 Java 实现的。我对这个库没有个人经验,只是因为它似乎有许多有用的功能而将其放入其中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)