### Contour-Plotter+ ###

This package is a plugin for ImageJ , based on an ancient plugin .jar obtained from the NIH site.

This package overcome the problems:
The original version by Dr. O'Dell safely analyze positive 8bit- or 16bit-integer only,
and the generated curves disappear at any further operations including store into a file.

How to install

A. The most of recent ImageJs

On the most systems, in turn, the following is preferable: expand a .zip file , and copy or move the folder "ContourPlotter+" into the "plugins" folder § of your own ImageJ directory.

B. Relatively older ImageJ

Download a .jar file, and open it via ImageJ's menu "Plugins->install".

C. Fiji imageJ

If you use Fiji-imageJ, after copying (or moving) the "ContourPlotter+" folder expanded from the .zip file into your "plugins" §, as above A, you have to do the following step:
1) From the menu "Plugins->install.." in ImageJ menu, select the file ContourPlotter_.java in the "plugins/ContourPlotter+"
2) and save it in "plugins" folder via "Save plugin, macros or script" dialog.

Note for Apple Macintosh

§ In MacOSX, the "plugins" folder will appear on "Show package contents" in a submenu with your right mouse-button hit at the application icon of ImageJ which you installed.

Detail of some features added

Now images fo 32bit-floating-point negative/positive values can be analyzed as well as integer data. The image with contour curves can now be stored as a file. Detail:
  1. Negative values can be specified as a value to draw contour.
  2. As defaults, the initial contour values are intended to split the whole gray scale into equally six-separated ranges. Note that some number fields will not be shown as the correct values in some cases, because the initial format of fractional numbers is limited.
  3. To draw no curves for a value, choose color "NONE", not the value of "-1" now (specified in the O'Dell's original).
    The initial values of some contours are out of range of the grayscale (thus related noise may be only drawn unless the color is "NONE"), which can be avoided with the color being not NONE and the value being in the grayscale range of the target image.
  4. Two new integer-based RGB images are generated. One shows the labels, while the other shows an image with contours that can be stored as a file.

Release

Although this package can be copied freely, authors give no warranty.

Initial edition on Sep/2020 by <ken1[at] ynu.ac.jp>