/tutorials

ImageJ programming examples

Primary LanguageJupyter Notebook

Binder

This project contains example code for working with ImageJ2 and SciJava.

JUPYTER NOTEBOOKS

The easiest way to get started with the ImageJ and SciJava APIs is via the ImageJ Jupyter notebooks, located in the notebooks subfolder of this repository.

These notebooks use the SciJava Jupyter Kernel. SciJava cells support all SciJava script languages, including mixing and matching languages within the same notebook. The notebooks here use Groovy.

JAVA PROJECTS

For the type-safety-inclined, this repository also contains Maven projects written in Java. You can import these projects into your favorite IDE:

  • Eclipse: File > Import > Existing Maven Projects
  • NetBeans: File > Open Project
  • IDEA: File > Open Project... (select pom.xml)

Or build and run from the command line:

mvn
cd maven-projects/simple-commands
mvn -Pexec -Dmain-class=GradientImage

LICENSING

To the extent possible under law, the ImageJ developers have waived all copyright and related or neighboring rights to this tutorial code.

See the CC0 1.0 Universal license for details.

SEE ALSO