Herramientas:
Primero que nada, instale el modulo:
- PyWavelets 0.2.2 (Enlace para descargar el modulo: Aquí)
- Descargue: "PyWavelets-0.2.2.win32-py2.7"
- Se necesita tener instalado Numpy
Utilice imágenes con extensión JPG.
Funcionamiento:
Lo que consiste en su funcionamiento, es que se mezcla la textura de una imagen con otra, y nos da como salida la imagen mezclada en una sola, es bastante interesante y algo llamativo, aquí un diagrama del funcionamiento:
Resultados:
Imágenes de pruebas 1:
Salida:
Imágenes de pruebas 2:
Salida:
Imágenes de pruebas 3:
Salida:
En las imágenes de salida, se muestran las dos imágenes en una sola combinación , cabe mencionar que utilice una sola imagen como "imagen A" que es un fondo.
Código:
Pruebas:
Ejecucion:
Para ejecutar el programa, se realiza de la siguiente manera:
python "programa".py -b "imagen_A".jpg -t "imagen_B".jpg -w "filtro_wavelet" -l "nivel" -m "descomponer"
Tiempos:
Ejecucion:
Para ejecutar el programa, se realiza de la siguiente manera:
python "programa".py -b "imagen_A".jpg -t "imagen_B".jpg -w "filtro_wavelet" -l "nivel" -m "descomponer"
Tiempos:
Realice unas pequeñas pruebas calculando el promedio de tiempo del funcionamiento del programa, los resultados fueron los siguientes:
Tiempo con imágenes 3:
Promedio:
2.241 segundos
Comentarios:
El proceso fue rápido, solo tomaba algo de tiempo si se utilizaban imágenes con dimensiones superiores a 1000 x 700, así que tome imágenes con dimensiones menores.
Repositorio:
Referencias:
OK; 5 pts.
ResponderEliminar