Book Image

Image Processing with ImageJ - Second Edition

Book Image

Image Processing with ImageJ - Second Edition

Overview of this book

Advances in image processing have been vital for the scientific and technological communities, making it possible to analyze images in greater detail than ever before. But as images become larger and more complex, advanced processing techniques are required. ImageJ is built for the modern challenges of image processing – it’s one of the key tools in its development, letting you automate basic tasks so you can focus on sophisticated, in depth analysis. This book demonstrates how to put ImageJ into practice. It outlines its key features and demonstrates how to create your own image processing applications using macros and ImageJ plugins. Once you’ve got to grips with the basics of ImageJ, you’ll then discover how to build a number of different image processing solutions. From simple tasks to advanced and automated image processing, you’ll gain confidence with this innovative and powerful tool – however and whatever you are using it for.
Table of Contents (17 chapters)
Image Processing with ImageJ Second Edition
Credits
About the Authors
About the Reviewer
www.PacktPub.com
Preface
2
Basic Image Processing with ImageJ
Index

Examples of available plugins


In this section, I will discuss a few plugins that are available for ImageJ, most of which have also been published in scientific journals. They will show you how to use ImageJ for advanced image processing, with different degrees of automation and user interaction. They also provide a few examples of the design of a plugin, either with its own interface or just as a single command that executes. Some of these examples also have their source code available so that you can see how the developers implemented their algorithms. Be aware that having the source code and being able to understand it fully might be difficult: depending on the level of documentation or comments in the code. It might be very difficult to completely retrace the functioning of the code. As a program grows and new functions and algorithms are added, it deviates more from a single core algorithm to a more convoluted group of files. Developers using the Javadoc capabilities available in IDEs...