Summary
In this chapter, we looked at the anatomy of plugins for ImageJ1.x and ImageJ2. We also looked at some of the specific constructs that are used in plugins for both frameworks. We examined how to compile, run, and debug our plugins using the tools provided by ImageJ or using the IDE. We looked at some established plugins and how they implemented plugins to perform a task in image processing.
This knowledge will be applied in the next chapter where we will create a plugin from scratch to perform image processing.