[root]/src/com.coolimagingproject.frequencyOperations/src/com/coolimagingproject/frequencyOperations/operador
panelesOperadores
(7 files, 860 lines)
utilidades
(4 files, 279 lines)
utilidades
(2 files, 78 lines)

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| luis | 59 (100.0%) | 3207 (100.0%) | 54.3 |
plugin frequencyOperations:
- Internacionalizadas las operaciones
24 lines of code changed in 3 files:
plugin frequencyOperations:
- Añadido operadorConvolucionKernelIDCT (TERMINADO)
310 lines of code changed in 2 files:
plugin frequencyOperations:
- operadorConvolucionKernelIDFT: Terminado
100 lines of code changed in 2 files:
Plugin frequencyOperations:
- Se continua la operación convolucionKernelIDFT (Casi acabada, con problemas al establecer los valores correctos del kernel)
18 lines of code changed in 1 file:
Plugin frequencyOperations:
- Se continua la operación convolucionKernelIDFT (Casi acabada, con problemas al establecer los valores correctos del kernel)
21 lines of code changed in 1 file:
Plugin frequencyOperations:
- Se continua la operación convolucionKernelIDFT (Casi acabada, con problemas al establecer los valores correctos del kernel)
74 lines of code changed in 1 file:
plugin frequencyOperations:
- Se añaden mejoras en la implementacion en general.
- Casi se termina una primera aproximación del operadorConvolucionKernelIDFT
280 lines of code changed in 6 files:
Plugin frequencyOperations:
- Se continua la operación convolucionFrecuencialKernelDFT (Sin terminar)
64 lines of code changed in 2 files:
Plugin frequencyOperations:
- Se arregla el operadorProductoFrecuencialDCT por problemas al aplicar el filtro frecuencial eliptico.
- Se mejora el operador ProductoFrecuencialDFT y ProductoFrecuencialDCT eliminando cálculos innecesarios al consultar el Shape
12 lines of code changed in 2 files:
Plugin frequencyOperations:
- Se cambia el nombre de los operadores ConvolucionFrecuencialDFT y convolucionFrecuencialDCT a productoFrecuencialDFT y productoFrecuencialDCT respectivamente.
363 lines of code changed in 4 files:
Plugin frequencyOperations:
- Se continua la operación convolucionFrecuencialKernelDFT (Con errores de compilación y sin terminar)
1 lines of code changed in 1 file:
Plugin frequencyOperations:
- Se añade la operación convolucionFrecuencialKernelDFT (Con errores de compilación y sin terminar)
- Se mejoran los comentarios de los operadores ConvolucionFrecuencialDFT y convolucionFrecuencialDCT
201 lines of code changed in 3 files:
Plugin frequencyOperations:
- Se añade la operación convoluciónFrecuencialDCT
- Se cambia el nombre de la operacion convoluciónFrecuencial a convolucionFrecuencialDFT
365 lines of code changed in 3 files:
Plugin frequencyOperations:
- arreglado problema de cambio de tamaño de la imagen resultado a la original
17 lines of code changed in 1 file:
plugin frequencyOperations:
- Rescalado frecuencial terminado
56 lines of code changed in 1 file:
Se eliminan operaciones de frequencyOperations y se añaden a basicImageProcessingOperations. Estas son "Cambiar formato" y "Cambiar rango entre [0, 255]"
66 lines of code changed in 1 file:
Se comparten las operaciones de los plugins de operaciones, para que desde otros plugins se puedan utilizar
135 lines of code changed in 1 file:
Añadidas nuevas operaciones al paquete frequencyOperations:
- Operacion Magnitude
- Operacion MagnitudeSquared
- Operacion Conjugate
- Operacion Phase
- Operacion Polar2Complex
436 lines of code changed in 8 files:
Implementado el operador "PeriodicShift"
212 lines of code changed in 5 files:
Añadida operación Float 2 Byte para una correcta visualización de los resultados en el dominio frecuencial
1 lines of code changed in 1 file:
Arreglado operador IDFT para visualizar las imágenes en Byte
19 lines of code changed in 1 file:
2 lines of code changed in 1 file:
Operador IDFT mostrando imagen, aunque con mayor intensidad
22 lines of code changed in 1 file:
Añadidas las operaciones DCT y IDCT al menú de operaciones.
En el Visualizador se produce una excepción por el tipo de dato. Adjunto parte de la excepción:
Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: Pixel values for FloatDoubleColorModel cannot be represented as a single integer.
at javax.media.jai.FloatDoubleColorModel.getComponents(FloatDoubleColorModel.java:735)
at com.coolimagingproject.coolimaging.vista.imagen.PanelImagenInteractivo$MouseAdapterInfoImagen.actualizarInformacionPixelImagen(PanelImagenInteractivo.java:1177)
at com.coolimagingproject.coolimaging.vista.imagen.PanelImagenInteractivo$MouseAdapterInfoImagen.mouseMoved(PanelImagenInteractivo.java:1122)
at java.awt.AWTEventMulticaster.mouseMoved(AWTEventMulticaster.java:313)
at java.awt.Component.processMouseMotionEvent(Component.java:6308)
at javax.swing.JComponent.processMouseMotionEvent(JComponent.java:3273)
at java.awt.Component.processEvent(Component.java:6032)
at java.awt.Container.processEvent(Container.java:2041)
at java.awt.Component.dispatchEventImpl(Component.java:4630)
at java.awt.Container.dispatchEventImpl(Container.java:2099)
at java.awt.Component.dispatchEvent(Component.java:4460)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4251)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
at java.awt.Container.dispatchEventImpl(Container.java:2085)
6 lines of code changed in 1 file:
Añadidos operadores IDFT, DCT e IDCT al proyecto com.coolimagingproject.frequencyOperations
262 lines of code changed in 3 files:
Añadida operación que realiza la transformada de fourier de una imagen de 1 canal
48 lines of code changed in 1 file:
OperadorDFT añadido a la aplicación.
Cambiado el nombre de algunas categorías en com.coolimagingproject.basicImageProcessingOperations
1 lines of code changed in 1 file:
Se añade un nuevo plugin con operaciones en el dominio frecuencial, haciendo uso de la Transformada de Fourier que ofrece JAI.
91 lines of code changed in 1 file: