Discusiones sobre Productos NI

cancelar
Mostrando los resultados de 
Buscar en lugar de 
Quiere decir: 

Minimizar una Imagen JPEG (Zoom Out) con FFT

Hola.
 
Acabo de hacer uso del algoritmo de reducción de imágenes por Transformada de Fourier y cada vez que le aplico un procentaje mayor para la reducción de tamaño los colores de la figura resultante se vuelven tenues, como si se subiera la gama al color. Aquí les mando algunas de las imágenes que he logrado obtener:
 
 
http://subefotos.com/ver/?2893c900824cbff44daf882e63e54da5o.jpg Esta es la imagen al 80% de su tamaño original.
 
http://subefotos.com/ver/?76eec96cf3907b4a0f395e391ffb7e06o.jpg Esta es la imagen al 60% de su tamaño original.
 
¿Entienden lo que quiero decir?... no logro reducir la imagen sin que los colores se pierdan..¿que puedo hacer? 
 
 
 
 
0 kudos
Mensaje 1 de 6
6.876 Vistas

Hola

gracias por usar el foro. Estoy tratando de plantear soluciones a la reduccion que quieres hacer y me gustaria mucho que me permitieras ver el codigo para ver cual es la mejor forma de solucionar la calidad de la imagen.

Saludos

Erwin Franz

Certified LabVIEW Architect, Certified TestStand Developer
Mensaje 2 de 6
6.858 Vistas

Complementariamente a la revisión a tu código ( que puedes postear o mandar directamente al mail de soporte de national instruments refereciando mi nombre) te envió un VI que precisamente hace reducciones del tamaño de una imagen escogida a un factor -entero como limitante- de reduccion. Vale la pena que lo revises porque también te permite manipular la calidad de la reducción y, aunque no utiliza fft, tengo la impresión de que cumple con lo que necesitas.

Si tu intención es terminar el codigo utilizando fft con todo gusto revisamos tu VI y lo ajustamos para que el resultado mejore.

Para que esto ultimo sea posible, me gustaria saber mas sobre el equipo que estas utilizando. Tienes las librerias de Vision o simplemente estas trabajando con LabVIEW?

saludos

Erwin Franz

Certified LabVIEW Architect, Certified TestStand Developer
0 kudos
Mensaje 3 de 6
6.849 Vistas

Hola.

Gracias por responder y lamento mucho la tardanza.

Aquí estoy enviando mi código en LabVIEW 8.0, aunque ya he logrado solucionar el problema, pero ahora tengo problemas con el color de las imágenes resultantes, a veces salen rojizas luego de redurir y otras veces salen con los colores correctos. En realidad es primordial que usa FFT en este programa ya que deseo demostrar a los chicos de mi grupo de DSP que el LabVIEW puede resolverles varios tipos de problemas qe a veces el Matlab no puede o complica con el texto.

Gracias.

p.d.: Espero estar enviando el código correcto.

0 kudos
Mensaje 4 de 6
6.755 Vistas

Que tal Ardias

                        Gracias por tu paciente espera. Estuve revisando tu código y parece que la aplicación de FFT esta muy bien.

Verifiqué los valores de la matriz antes y despues de la compresión y me parece que el problema es el tipo de imagenes que estas utilizando (JPG) trata de utilizar otro formato de imagenes y los resultados deben de mejorar.

En el codigo el problema  es cuando se comprimen imagenes con color verde y esto se puede ver en los resultados de el segundo arreglo al que se le hace FFT.En mi opinion el problema se debe, como ya te lo mencione, al formato de imagenes que utilizas.

Espero que al cambiar este parametro mejore tu aplicacion y si necesitas otra cosa no dudes en utilizar el foro.

 

Saludos Emoticono feliz

Erwin Franz

Certified LabVIEW Architect, Certified TestStand Developer
0 kudos
Mensaje 5 de 6
6.512 Vistas
Hola.
 
Muchas Gracias. Algo asi me imaginaba, ya que tambien tengo problemas al usar las imágenes JPEG para una recuperación de imagen borrosa (ya hice mi pregunta en el foro)
 
Nuevamente muchas Gracias.
 
Nos Vemos.
 
0 kudos
Mensaje 6 de 6
6.471 Vistas