java - 通过独立应用程序进行图像处理

标签 java matlab image-processing

我正在开发一个项目,用于执行基于内容的图像检索,前端将使用 java。

主要问题是选择执行图像处理的工具。由于 Matlab 提供了很多用于 CBIR 的功能。但是使用 Matlab 的主要问题是您需要在每台使用该应用程序的计算机上安装 Matlab。

有没有其他方法可以让我完成我的项目(使用其他工具或驱动程序),以便我的应用程序可以在不使用任何其他工具的情况下运行???

或者我能否仅在 Matlab 中开发整个应用程序并将其部署为独立应用程序??? 谢谢..

最佳答案

有很多图像处理库,例如 Java:ImageJ , 还有一个由 Apache Commons项目。如果您需要更高级别的计算机视觉库,可以使用 OpenCV例如,对于 C++,它也具有 Java 的绑定(bind)。

您也可以在 Matlab 中开发整个应用程序,但要部署独立的应用程序需要获得 Mathworks Builder NE 许可(这可能很昂贵)。 Matlab 非常适合研究和原型(prototype)制作。

还有其他适合快速原型(prototype)制作的替代方案,例如 Python 和 PIL。

我认为底线是有很多选择。

关于java - 通过独立应用程序进行图像处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3952539/

相关文章:

java - 如何在 Spark Streaming with Kafka 中禁用enable.auto.commit 的情况下处理偏移提交失败?

python - inpolygon - matplotlib.path.Path contains_points() 方法的示例?

linux - 使用模式返回完整目录

c# - 穿越 BMP 中的像素

java - 如何让内容显示在 ScrolledComposite 中

java - Spring Tool Suite 和 Spring Configurator - 目录结构

matlab - 如何查看 MATLAB 中变量使用的实际内存?

python - 找到灰度级数

Android:使用 SurfaceView 内容创建位图

java - Spring 4 websocket 和 stomp - 未到达 Controller