[root]/coolImagingApplication/index/imageProcessing

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 37 (100.0%) | 892 (100.0%) | 24.1 |
| luis | 28 (75.7%) | 783 (87.8%) | 27.9 |
| odracirnumira | 9 (24.3%) | 109 (12.2%) | 12.1 |
Cambio de nombre del proyecto principal
0 lines of code changed in 4 files:
Añadida opción de leer caracteres unicode a los índices
3 lines of code changed in 1 file:
Añadida operación de eliminación de ruido a partir de una imagen de fondo.
Arreglados algunos errores en los comentarios
3 lines of code changed in 1 file:
Añadida categoría filtros
11 lines of code changed in 1 file:
Realizada la operación fusionar imágenes
6 lines of code changed in 1 file:
Añadida nueva operación de extracción de una banda de color sobre una imagen
8 lines of code changed in 1 file:
1) Se añade extensibilidad a los menús de la aplicación:
1.1) El menú "ver" es extensible a través de "view/additions".
1.2) El coolbar es extensible a través de "Normal/additions".
2) Las acciones propias del EditorImagen ahora sólo se muestran cuando hay un EditorImagen activo: se han transformado en IEditorActionDelegate y se han añadido al punto de extensión "editorActions".
5 lines of code changed in 2 files:
1) Se añade un nuevo operador de tratamiento (limitación de extremos).
2) Se resuelve un bug relacionado con el diálogo de archivos: cuando se abre en modo salvar, el linux, la extensión seleccionada no era añadida al nombre del archivo, así que ahora sí se hace de forma manual.
3 lines of code changed in 1 file:
Se arregla el bug de Linux relacionado con el AWT-SWT; ahora, el look and feel en Linux es el estándar de Java, y no el nativo del GTK.
5 lines of code changed in 2 files:
añadidas Nuevas operaciones de cambio de color
12 lines of code changed in 1 file:
Cambiados indices de los proyectos coolimaging y coolimagingFeature
13 lines of code changed in 1 file:
Cambiada distribución de paquetes por confusión en el convenio de nombres
48 lines of code changed in 2 files:
Actualizado proyecto para substituir menú acciones por ROI y cambio de las operaciones de zoom al menú ver del toolbar
192 lines of code changed in 2 files:
Renombrado projecto coolimaging al convenio de nombres de eclipse. Por com.coolimagingproject
48 lines of code changed in 2 files:
Se reestructura el proyecto:
1) Se eliminan las operaciones de tratamiento de imágenes del plugin principal (es.coolImaging), y se añaden al plugin de operaciones de procesamiento de imágenes.
48 lines of code changed in 2 files:
Se arreglan los ficheros xml de índices, que se me había olvidado cambiar tras el renombramiento de los paquetes que antes hice.
48 lines of code changed in 2 files:
Lector de indices de los archivos xml modificado para el nuevo sistema implementado en IOperadorAplicacion
3 lines of code changed in 2 files:
Añadidas operaciones de cambio de espacio de color XYZ.
Hay que arreglar el cambio de XYZ a RGB, ya que se realiza pero se
obtiene la siguiente excepción:
Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: This ColorModel does not support the unnormalized form
at java.awt.image.ComponentColorModel.getComponents(ComponentColorModel.java:1730)
at es.coolimaging.vista.imagen.PanelImagenInteractivo$MouseAdapterInfoImagen.actualizarInformacionPixelImagen(PanelImagenInteractivo.java:1178)
at es.coolimaging.vista.imagen.PanelImagenInteractivo$MouseAdapterInfoImagen.mouseMoved(PanelImagenInteractivo.java:1124)
at java.awt.AWTEventMulticaster.mouseMoved(AWTEventMulticaster.java:313)
at java.awt.Component.processMouseMotionEvent(Component.java:6179)
at javax.swing.JComponent.processMouseMotionEvent(JComponent.java:3283)
at java.awt.Component.processEvent(Component.java:5903)
at java.awt.Container.processEvent(Container.java:2023)
at java.awt.Component.dispatchEventImpl(Component.java:4501)
at java.awt.Container.dispatchEventImpl(Container.java:2081)
at java.awt.Component.dispatchEvent(Component.java:4331)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4301)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3978)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3895)
at java.awt.Container.dispatchEventImpl(Container.java:2067)
at java.awt.Component.dispatchEvent(Component.java:4331)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
17 lines of code changed in 1 file:
Añadida operación IHS 2 RGB
17 lines of code changed in 1 file:
Arreglado operador de color RGB 2 IHS.
Remodelados otras operaciones de color e insertadas nuevas
88 lines of code changed in 1 file:
Nuevas operaciones de cambio de color implementadas
43 lines of code changed in 1 file:
Nuevas operaciones de cambio de color al espacio de color Gray
21 lines of code changed in 1 file:
Añadidas nuevas operaciones de cambio de color a escala de grises.
En un principio son definitivas, a no ser que se encuentre anomalias con algún tipo de imagen.
15 lines of code changed in 1 file:
Insertada operación de cambio de espacio de color de RGB 2 Gray.
6 lines of code changed in 1 file:
Primer operador de color hecho. La estructura del operador es correcta, pero la operación no hace lo que tiene que hacer.
15 lines of code changed in 1 file:
Añadido menú para las operaciones de caracterización de imágenes. Falta crear alguna operación de caracterización y comprobar que todo funciona correctamente.
Para poder hacer esto, se han añadidos cambios en clases ya existentes (remodelaciones para que además de poder recibir un arbol de operaciones de tratamiento de imágenes pueda recibir un arbol de caracterización de imágenes) y se ha creado una nueva clase que alberga la vista (MenuArbolOperacionesCaracterizacionImagenes).
Otro cambio importante, ha sido cambiar el tipo de valor que devuelven las operaciones, pasando de ser un entero a un enum. Esto permite un mayor control y queda más claro a la hora de hacer las comparaciones.
214 lines of code changed in 1 file: