Abstract
This chapter covers some fundamental concepts of Object-Oriented programming in Java. Fundamental classes of the Java packages java.awt and java.applet for image processing are presented. Moreover, this chapter introduces the concept of plugins in ImageJ and its on-board tools for plugin development. It starts with the discussion of the code skeleton of a new plugin and the sample plugins that are part of the ImageJ distribution, and covers those parts of the ImageJ API, which are essential for writing plugins, with a special focus on the image representation.
Insanity: doing the same thing over and over again and expecting different results.
Albert Einstein
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Eckel, B.: Thinking in JAVA. Prentice Hall Professional, USA (2003)
Trail: Learning the Java Language. https://docs.oracle.com/javase/tutorial/java/
ImageJ. Image Processing and Analysis in Java. http://imagej.nih.gov/ij/index.html
ImageJ Macro Language. http://rsb.info.nih.gov/ij/developer/macro/macros.html
FuzzyJ Toolkit for the Java(tm) Platform. http://www.csie.ntu.edu.tw/~sylee/courses/FuzzyJ/Docs/
Shamir, L.: Human perception-based color segmentation using fuzzy logic. In: International Conference on Image Processing. Computer Vision and Pattern Recognition (IPCV 2006), Las Vegas, NV, vol. II, pp. 496–505 (2006)
Casalino, G., Lucarelli, M., Minervini M.: FuzzySegmentation, a Java plugin for color segmentation. https://sites.google.com/site/cilabuniba/research/fuzzysegmentation
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2017 The Author(s)
About this chapter
Cite this chapter
Caponetti, L., Castellano, G. (2017). Java for Image Processing. In: Fuzzy Logic for Image Processing. SpringerBriefs in Electrical and Computer Engineering. Springer, Cham. https://doi.org/10.1007/978-3-319-44130-6_5
Download citation
DOI: https://doi.org/10.1007/978-3-319-44130-6_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-44128-3
Online ISBN: 978-3-319-44130-6
eBook Packages: EngineeringEngineering (R0)