使用ImageJ API开发图像处理软件

时间:2013-12-27 10:29:44

标签: java image image-processing imagej

我正在研究基于内容的图像检索。我希望开发基于Web的图像检索系统。目前我正在评估CBIR中的不同图像检索方法。我想使用imagej来开发这个Web应用程序,但我是imagej的新手,并且不知道如何做到这一点。

作为首发,我想阅读图像并提取该图像的颜色特征。首先,我将使用色彩时刻作为图像特征。

我想使用imagej api并将此过程编码到java Web应用程序中并自动执行特征提取过程。

我不知道从哪里开始。如果你能提供简单的代码示例,如何开始这个过程,我可以一路学习。

1 个答案:

答案 0 :(得分:0)

ImageJ是一个用Java编写的桌面应用程序和软件库。虽然它可以是used as an applet,但我不推荐这种方法用于现代Web应用程序。

相反,您可以实现一个简单的Java Web服务器(使用Jersey或类似的东西)并编写一个在Web浏览器中运行的Javascript客户端。但是您仍然会遇到在客户端和服务器之间传输数据的问题。图像数据 - 特别是科学图像数据 - 可能非常大。

特别是您的程序必须具体是某个Web应用程序吗?通过宏和脚本在应用程序UI本身或headlessly via the command line内执行,可以自动执行ImageJ中的功能提取等任务。