Skip to content

pietroparini2/gaussianPyramidBlender

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

Pietro Parini 794146

Visual Information Processing and Management

Assignment 1: Blend piramidale


Repository gitHub.

"""  
    Created on Tue Nov 12 10:38:36 2019  
    @author: pietro  
    @version: python3  
    @library: opencv  
    @library : numpy  
    1- caricare 2 immagini e la maschera  
    2- calcolare le piramide gaussiane per le due immagine e per la maschera  
      @function: gaussian_pyramid  
    3- partendo dalla piramide gaussiana calcolare la piramide laplaciana  
      @function: laplacian_pyramid  
    4- mescolare ogni livello della piramide secondo l'immagine della maschera con
    corrispondente livello della piramide gaussiana  
      @function: blendLaplacesAndMask  
    5- ricostruire l'immagine originale partendo dalla laplaciana mescolata
      espandendo il livello e aggiungendolo al livello inferiore  
      @function: recosrtuct  
"""

immagine originale input a Alt original_a

immagine originale input b Alt original_b

immagine ottenuta con piramide a un livello(minimo n° di livelli della piramide)
stacco netto tra immagine di input a ed immagine di input b Alt level_1

immagine ottenuta con piramide a 10 livelli(massimo n° di livelli della piramide)
eccessiva propagazione dei colori delle due immagini Alt level_9


immagine ottenuta con piramide a 7 livelli
effetto visivo ottimale Alt level_7

About

university project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages