poster
2019-12-10, 20:48
我正在开发一个用于进行基于内容的图像检索的项目,其中前端将位于Java中。
主要问题是关于选择用于执行图像处理的工具。由于Matlab提供了许多执行CBIR的功能。但是使用Matlab的主要问题是,您需要在使用该应用程序的每台计算机上安装Matlab。
有什么其他方法可以执行我的项目(使用其他工具或驱动程序),以便我的应用程序无需使用任何其他工具即可运行?
还是可以只在Matlab中开发整个应用程序并将其部署为独立的应用程序?谢谢..
回答:
有很多图像处理库,例如用于Java的ImageJ (http://rsbweb.nih.gov/ij/) ,还有Apache Commons (http://commons.apache.org/sanselan/)项目提供的一个。如果需要更高级别的计算机视觉库,则可以使用C ++的OpenCV (http://sourceforge.net/projects/opencv/) ,它也具有Java的绑定。
您也可以在Matlab中开发整个应用程序,但是要部署独立的应用程序则需要获得Mathworks Builder NE的许可(这可能很昂贵)。 Matlab非常适合用于研究和原型制作。
还有其他一些适合快速原型制作的替代方法,例如Python和PIL。
我认为最重要的是,有很多选择。
更多&回答... (https://stackoverflow.com/questions/3952539)
主要问题是关于选择用于执行图像处理的工具。由于Matlab提供了许多执行CBIR的功能。但是使用Matlab的主要问题是,您需要在使用该应用程序的每台计算机上安装Matlab。
有什么其他方法可以执行我的项目(使用其他工具或驱动程序),以便我的应用程序无需使用任何其他工具即可运行?
还是可以只在Matlab中开发整个应用程序并将其部署为独立的应用程序?谢谢..
回答:
有很多图像处理库,例如用于Java的ImageJ (http://rsbweb.nih.gov/ij/) ,还有Apache Commons (http://commons.apache.org/sanselan/)项目提供的一个。如果需要更高级别的计算机视觉库,则可以使用C ++的OpenCV (http://sourceforge.net/projects/opencv/) ,它也具有Java的绑定。
您也可以在Matlab中开发整个应用程序,但是要部署独立的应用程序则需要获得Mathworks Builder NE的许可(这可能很昂贵)。 Matlab非常适合用于研究和原型制作。
还有其他一些适合快速原型制作的替代方法,例如Python和PIL。
我认为最重要的是,有很多选择。
更多&回答... (https://stackoverflow.com/questions/3952539)