Introduction
A Java (Maven) source repository on GitHub containing the main plugins for Anchor. This includes most of the image processing algorithms.
What belongs?
Tip: It should include: algorithms, beans, data-classes and any other implementations of abstract classes in the anchor repository, so long as they are compatible with the MIT license.
Warning: It should not include: GPL-licensed code, pipeline BeanXML, entry-point applications.
Supporting libraries and tooling
-
A SonarCloud project performs static code analysis.
-
Project Lombok reduces boiler-plate source code. Please see key libraries for relevant libraries and tooling.
-
Coding style specifies the applicable style-guide.
-
GitHub Actions and Maven for CI/CD.
Modules
| Module | Java Package Root & Description | Classes | Lines‑of‑Code |
|---|---|---|---|
| anchor-plugin-annotation | org.anchoranalysis.plugin.annotationAnnotating images. |
36 | 1.4k |
| anchor-plugin-image | org.anchoranalysis.plugin.imageImage-related options. |
318 | 11.6k |
| anchor-plugin-imagej | org.anchoranalysis.plugin.imagejOperations that use ImageJ. |
24 | 1.6k |
| anchor-plugin-image-feature | org.anchoranalysis.plugin.image.featureFeature-extraction from images. |
186 | 5.2k |
| anchor-plugin-image-task | org.anchoranalysis.plugin.image.taskTasks related to images. |
96 | 5.7k |
| anchor-plugin-io | org.anchoranalysis.plugin.ioInput-output operations. |
189 | 7.4k |
| anchor-plugin-mpp | org.anchoranalysis.plugin.mppOperations related to marked-point-processes. |
23 | 1.1k |
| anchor-plugin-onnx | org.anchoranalysis.plugin.onnxOperations that call the ONNX Runtime. |
8 | 0.8k |
| anchor-plugin-opencv | org.anchoranalysis.plugin.opencvOperations that call OpenCV. |
26 | 1.4k |
| anchor-plugin-operator-feature | org.anchoranalysis.plugin.operator.featureGeneric features working on varying input-types. |
34 | 0.8k |
| anchor-plugin-points | org.anchoranalysis.plugin.pointsPoints-fitting and other geometric operations. |
33 | 1.7k |
| anchor-test-experiment | org.anchoranalysis.test.experimentTest utilities depending on anchor-experiment. |
4 | 0.5k |
| anchor-test-feature-plugins | org.anchoranalysis.test.featureHelper routines for testing features. |
12 | 0.5k |
Number of classes/code is as per SonarQube, October 19th, 2025. Lines-of-code excludes whitespace and comments.