简体   繁体   中英

Using ImageJ API to develop image processing software

I am doing a research on content based image retrieval. I am hoping to develop web based image retrieval system. At the moment I am evaluating different image retrieval methods in CBIR. I want to use imagej to develop this web application but I am new to imagej and have no idea how to do this.

As a starter I want to read an image and extract color features of that image. First I am going to use color moments as image features.

I want to use the imagej api and code this process into a java web application and automate the feature extraction process.

I have no idea where to start. If you can provide simple code examples how to start this process I can learn along the way.

ImageJ is a desktop application and software library written in Java. While it can be used as an applet , I would not recommend that approach for a modern web application.

Instead, you could implement a simple Java web server (using Jersey or similar) and write a Javascript client which runs in the web browser. But you would still have the problem of transferring your data between client and server. And image data—particularly scientific image data—can be very large.

Is there some reason in particular that your program must be a web application specifically? Automating tasks such as feature extraction within ImageJ is quite doable via macros and scripts, executed within the application UI itself, or headlessly via the command line .

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM