diff options
Diffstat (limited to 'Utilidades/bin/python/CalibradorColor.py')
-rw-r--r-- | Utilidades/bin/python/CalibradorColor.py | 24 |
1 files changed, 16 insertions, 8 deletions
diff --git a/Utilidades/bin/python/CalibradorColor.py b/Utilidades/bin/python/CalibradorColor.py index c62269e..724e7c0 100644 --- a/Utilidades/bin/python/CalibradorColor.py +++ b/Utilidades/bin/python/CalibradorColor.py @@ -1,9 +1,9 @@ #! /usr/bin/env python -# @author Sebastián Marichal +# @author Sebastian Marichal # sebastian_marichal@hotmail.com # sebarocker@gmail.com # -# Universidad de la República, Montevideo , Uruguay +# Universidad de la Republica, Montevideo , Uruguay # import pygame, sys, os, time, gobject import PuiModule @@ -42,11 +42,13 @@ dataImagen = None running = True esperar = True - +primera = True +zoom = None #Variables de pantalla size = (640,480) screen = pygame.display.set_mode(size) -surface = pygame.display.get_surface() +surface = pygame.display.get_surface() + def initRangosColor(): global rangosEscalaColor @@ -65,13 +67,19 @@ def desplegarRangosColor(rangos): print '--------------------------------\n' def desplegarDataImage(imageData): - global esperar,running,screen,frameSize,aplicar_mascara,aplicar_nueva_mascara,tipoMascara,pui,mostrarDebugAR,tomar_muestra + global zoom,primera,esperar,running,screen,frameSize,aplicar_mascara,aplicar_nueva_mascara,tipoMascara,pui,mostrarDebugAR,tomar_muestra print '14' pg_img = pygame.image.frombuffer(imageData,frameSize, "RGB") - print '15' - screen.blit(pg_img, (0,0)) + + print '15' + if primera: + zoom = transform.scale2x(pg_img) + primera = False + else: + transform.scale2x(pg_img,zoom) + screen.blit(zoom, (0,0)) + #screen.blit(pg_img, (0,0)) pygame.display.flip() - print '16' for event in pygame.event.get(): if event.type == pygame.QUIT: |