Java 在Scala-Suggest库中开发图像处理DSL

Java 在Scala-Suggest库中开发图像处理DSL,java,scala,image-processing,dsl,Java,Scala,Image Processing,Dsl,我们正在为图像处理领域开发Scala内部DSL。DSL应该提供类似于MATLAB的功能。我们打算将此DSL开发为现有Java图像处理库的包装器。然而,由于我们之前没有Java图像处理的经验,我们发现很难决定在我们的项目中使用Java库。到目前为止,我们遇到了Java高级成像实用程序(这对于我们来说太低级了)和JMagick(似乎没有任何在线教程可用)。考虑到开发的便利性和很短的期限,您会推荐我们使用哪些图像处理库?(结果库的效率与我们无关。) PS:这是一个学士水平的项目。你应该去看看,据我所知

我们正在为图像处理领域开发Scala内部DSL。DSL应该提供类似于MATLAB的功能。我们打算将此DSL开发为现有Java图像处理库的包装器。然而,由于我们之前没有Java图像处理的经验,我们发现很难决定在我们的项目中使用Java库。到目前为止,我们遇到了Java高级成像实用程序(这对于我们来说太低级了)和JMagick(似乎没有任何在线教程可用)。考虑到开发的便利性和很短的期限,您会推荐我们使用哪些图像处理库?(结果库的效率与我们无关。)

PS:这是一个学士水平的项目。

你应该去看看,据我所知,它还没有包含图像处理库,但符合“DSL+Matlab功能”的模式


据我所知,最大的开源图像处理软件包是,包中包含了大量的例程。这当然具有您可能想要的高级别和功能(无论如何,在模块级别),但对于您的目的来说,它可能太高了。

这已经够窄了,但社区可能会将其迁移到programmers.stackexchange.com。看看这个网站,如果你认为它更适合你的问题,只要标记你的问题,让我们知道;它的API是紧凑的,非常容易使用。特别是,您需要查看ij.process包,其中包含用于实际图像处理的类。(重点关注的核心类是ImageProcessor。)其他包主要与ImageJ的UI代码相关。如果需要,可以在此处的Maven回购协议中找到->