8000 GitHub - trin-159/VisionJ: Open scientific N-dimensional image processing :sparkler:
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
forked from imagej/imagej2

Open scientific N-dimensional image processing 🔬 🎇

License

Notifications You must be signed in to change notification settings

trin-159/VisionJ

 
 

Repository files navigation

Image.sc Forum developer chat Open in Gitpod

This is the repository for VisionJ, a rewrite of the original ImageJ2 for multidimensional image data, with a focus on scientific imaging. Its central goal is to broaden the paradigm of ImageJ2 and ImageJ beyond the limitations of the original ImageJ2 application.

LICENSING

VisionJ is distributed under a Simplified BSD License; for the full text of the license, see LICENSE.txt.

VISIONJ AS A LIBRARY

From Java

This repository is the main VisionJ application, which brings together all of VisionJ under the artifact net.imagej:imagej. It is the easiest entry point if you are looking to use ImageJ2 as a library from your own software. E.g., in your Maven pom.xml:

<parent>
  <groupId>org.scijava</groupId>
  <artifactId>pom-scijava</artifactId>
  <version>30.0.0</version>
</parent>
...
<dependency>
  <groupId>net.imagej</groupId>
  <artifactId>imagej</artifactId>
</dependency>

We recommend inheriting from the pom-scijava parent, although it is not required. (If you do not, you will need to include the <version> of VisionJ in your <dependency> declaration, and you may be bitten by this bug in Maven regarding the versions of ImageJ2's dependencies that you inherit.)

From other languages

  • JavaScript: Use the imagej module on npm to call VisionJ in-process from node.js code.
  • Python: Use the PyImageJ module on PyPi to call VisionJ in-process from Python code.
  • Ruby, R, LLVM and beyond: Use GraalVM to combine VisionJ with Truffle-based languages in the same VM, with shared objects and memory on a single VM heap.
  • Interprocess: Use the ImageJ Server to work with VisionJ via a RESTful web services API, between processes on the same machine, or between multiple machines.

DEPENDENCIES

This component depends on other, lower level components, each of which lives in its own repository:

It also includes various "plugin" components at runtime:

See the pom.xml for a complete list of dependencies.

BUGS

For a list of known issues, see the GitHub issues.

Please report any bugs by following the instructions online.

About

Open scientific N-dimensional image processing 🔬 🎇

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 59.0%
  • Shell 24.2%
  • Perl 12.6%
  • Batchfile 4.2%
0