IProcess
Iprocess es un framework muy sencillo para el desarrollo de algoritmos de procesamiento de imágenes, bajo licencia GPL.
Es una versión en lenguaje Java basada en el trabajo de J.L. Lisani, que aportó desinterasadamente su código fuente en C++.
Está basado en un sistema de plugins que hace posible que para el usuario sea muy fácil desarrollar nuevos algoritmos, ya que simplemente ha de crear una nueva clase que sea una subclase de la abstracta "Plugin". Si se utiliza algún editor inteligente, como por ejemplo NetBeans, el propio IDE se encarga de ir generando la cabecera de los métodos que se han de implementar obligatoriamente.
Para desarrollar nuevos plugins, no es necesario conocer el funcionamiento interno de todo el programa, sino simplemente la interfaz de la clase abstracta "Plugin".
Además, se incluyen algunas operaciones básicas, como poder seleccionar y copiar subimágenes, y algunos plugins de ejemplo.
Descargas
Código fuente (y proyecto NetBeans)
Archivo JAR con la aplicación empaquetada: ejecutar con java -jar IProcess.jar
Documentación generada mediante javadoc
IProcess
Iprocess is a very simple framework to develop image processing algorithms, under GPL license.
It's a Java version based on the work of J.L. Lisani, who gently provided his C++ code.
IProcess is based on a plugin system that allows the users to develop their own plugins easily, because the only think that they have to do is to subclass the abstract "Plugin" classs. If an intelligent editor (NetBeans, for example) is used, it can generate automatically the header of the methods that the user must code.
To develop new plugins, it's not needed to know how the whole program works, but just what is the interface of the abstract class "Plugin".
Some basic operations are also included, like selecting and copying subimages, and some example plugins.
Downloads
Source code (and NetBeans project)
JAR file of the packed application: execute with java -jar IProcess.jar
HTML javadoc generated documentation
Screenshot :-)