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)
- Host: GitHub
- URL: https://github.com/ij-plugins/ijp-toolkit
- Owner: ij-plugins
- License: lgpl-2.1
- Created: 2016-03-30T03:02:49.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2024-09-17T23:02:10.000Z (over 1 year ago)
- Last Synced: 2024-11-14T20:48:33.672Z (about 1 year ago)
- Topics: ijp-toolkit, image-analysis, image-processing, imagej, sbt-imagej, scala, texture-synthesis
- Language: Java
- Homepage:
- Size: 30.5 MB
- Stars: 16
- Watchers: 4
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: ReadMe.md
- Changelog: Changes.md
- License: License.txt
Awesome Lists containing this project
README
IJ-Plugins Toolkit
==================
[](https://github.com/ij-plugins/ijp-toolkit/actions/workflows/scala.yml)
[](https://maven-badges.herokuapp.com/maven-central/net.sf.ij-plugins/ijp-toolkit_2.13)
[](https://javadoc.io/doc/net.sf.ij-plugins/ijp-toolkit_2.13)
 **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: [](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