An open API service indexing awesome lists of open source software.

https://github.com/ij-plugins/ijp-toolkit

ijp-toolkit general purpose plugins for ImageJ (also known as ij-plugins_toolkit)
https://github.com/ij-plugins/ijp-toolkit

ijp-toolkit image-analysis image-processing imagej sbt-imagej scala texture-synthesis

Last synced: 9 months ago
JSON representation

ijp-toolkit general purpose plugins for ImageJ (also known as ij-plugins_toolkit)

Awesome Lists containing this project

README

          

IJ-Plugins Toolkit
==================

[![Scala CI](https://github.com/ij-plugins/ijp-toolkit/actions/workflows/scala.yml/badge.svg)](https://github.com/ij-plugins/ijp-toolkit/actions/workflows/scala.yml)
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/net.sf.ij-plugins/ijp-toolkit_2.13/badge.svg)](https://maven-badges.herokuapp.com/maven-central/net.sf.ij-plugins/ijp-toolkit_2.13)
[![Scaladoc](https://javadoc.io/badge2/net.sf.ij-plugins/ijp-toolkit_2.13/scaladoc.svg)](https://javadoc.io/doc/net.sf.ij-plugins/ijp-toolkit_2.13)

![logo](src/main/resources/ij_plugins/toolkit/IJP-48.png) **IJ-Plugins Toolkit** is a set of plugins for [ImageJ]. The
plugins are grouped into:

* **[3D IO]** - import and export of data in 3D formats.

* **[3D Toolkit]** - operations on stacks interpreted as 3D images, including
morphological operations.

* **[Color]** - color space conversion, color edge detection (color and multi-band images).

* **[Filters]** - fast median filters, coherence enhancing diffusion, and various anisotropic diffusion filters.

* **Graphics** > **[Image Quilter]** - A plugin to perform texture synthesis using the image quilting algorithm of Efros
and Freeman.

* **[Segmentation]** - image segmentation through clustering, thresholding, and region growing.

See the the [Wiki] for mode details on the plugins.

ImageJ Plugins Installation
---------------------------

### Automatic Installation Through Update Center

For [ImageJ 2] or [Fiji] you can install IJ-Plugins Toolkit using the update center. See [Fiji Managed Installation] for
more details.

### Manual Installation

Plugins can be installed in ImageJ manually using binaries on the [Release] page. See [Manual Installation] for details.

Using as a Stand-alone Library
------------------------------

There are some examples of using IJ-Plugins Toolkit as a stand-alone library in the [examples](examples) folder. You
will need to add dependency on:

```
groupId : net.sf.ij-plugins
artifactId: ijp-toolkit
version :
```
For instance, for [SBT] it would be:

```
"net.sf.ij-plugins" %% "ijp-toolkit" % ""
```

Current published version is: [![Maven Central](https://maven-badges.herokuapp.com/maven-central/net.sf.ij-plugins/ijp-toolkit_2.13/badge.svg)](https://maven-badges.herokuapp.com/maven-central/net.sf.ij-plugins/ijp-toolkit_2.13)

Running from source
-------------------

You can build and run the plugins within ImageJ using [SBT] task `ijRun`

```
sbt ijRun
```

It will build the code, setup plugins directory, and the start ImageJ. `ijRun` is provided by SBT plugin [sbt-imagej].

[ImageJ]: http://rsbweb.nih.gov/ij/
[ImageJ 2]: http://imagej.net
[Fiji]: http://imagej.net/Fiji
[sbt-imagej]: https://github.com/jpsacha/sbt-imagej

[SBT]: http://www.scala-sbt.org/

[Wiki]: https://github.com/ij-plugins/ijp-toolkit/wiki

[Release]: https://github.com/ij-plugins/ijp-toolkit/releases
[Fiji Managed Installation]: https://github.com/ij-plugins/ijp-toolkit/wiki/Fiji-Managed-Installation
[Manual Installation]: https://github.com/ij-plugins/ijp-toolkit/wiki/Manual-Installation

[3D IO]: https://github.com/ij-plugins/ijp-toolkit/wiki/3D-IO
[3D Toolkit]: https://github.com/ij-plugins/ijp-toolkit/wiki/3D-Toolkit
[Color]: https://github.com/ij-plugins/ijp-toolkit/wiki/Color-and-Multiband-Processing
[Filters]: https://github.com/ij-plugins/ijp-toolkit/wiki/Filters
[Image Quilter]: https://github.com/ij-plugins/ijp-toolkit/wiki/Image-Quilter
[Segmentation]: https://github.com/ij-plugins/ijp-toolkit/wiki/Segmentation