我正在开发一个项目,用于执行基于内容的图像检索,前端将使用 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/