PacktLib: Image Processing with ImageJ

Image Processing with ImageJ

Credits

About the Authors

About the Reviewers

www.PacktPub.com

Preface

Getting Started with ImageJ

ImageJ – history and motivation

What ImageJ is for (and what it is not for)

Installing ImageJ

First run

Updating the installation

Configuration options

Summary

Basic Image Processing with ImageJ

Image reading/writing

Zooming on the image and pixel values

Color and multichannel images

3D and 4D images – stacks and hyperstacks

Image adjust tools

Summary

Advanced Image Processing with ImageJ

Selecting regions of your image

Filters

Particle analysis

Summary

ImageJ Macros

What is an ImageJ macro

The macro recorder

Running macros

Modifying a recorded macro

More about the macro language – basic syntax and operators

Defining functions

Some useful procedures

Adding a GUI to your macro

The batch mode

Installing macros for easy access

Shared macros – the ImageJ macro directory

Summary

ImageJ Plugins for Users

ImageJ plugins

Installing a plugin

Some useful plugins

FIJI (Fiji Is Not ImageJ)

Summary

ImageJ Plugins for Developers

A sample plugin

The PlugInFilter interface

Adding a GUI to your plugin

The ImageJ plugin API

Setting up ImageJ under the Eclipse IDE

Sharing your plugin

Using external libraries

Summary

Index