我希望能够通过类似RESTful API的方式将图像上传到服务器,然后使用ImageJ脚本处理图像,然后返回数字结果(不返回任何图像)
这可以轻松完成吗?它可以建立在Heroku上吗?
答案 0 :(得分:1)
ImageJ很无头;见http://imagej.net/Headless。因此,您当然可以构建一个服务器应用程序,该应用程序使用基于几种不同Java服务器平台(JBoss,Glassfish,Jersey等)的ImageJ。特别是如果您利用新的ImageJ2 API,可以很好地分离关注点,从而可以构建有效的客户端 - 服务器应用程序。
据我所知,还没有人创造过这样的东西。我使用泽西开始playing with the idea,但现在没有任何东西,也没有任何时间来处理它。这个领域的贡献是最受欢迎的!
另请参阅ImageJ-OMERO project,它将ImageJ命令(包括脚本/宏)公开为在服务器端运行的OMERO脚本。