diff options
Diffstat (limited to 'Utilidades/bin/python/TocarAnimalesPUI.py')
-rw-r--r-- | Utilidades/bin/python/TocarAnimalesPUI.py | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/Utilidades/bin/python/TocarAnimalesPUI.py b/Utilidades/bin/python/TocarAnimalesPUI.py index 334d60a..98c3d4c 100644 --- a/Utilidades/bin/python/TocarAnimalesPUI.py +++ b/Utilidades/bin/python/TocarAnimalesPUI.py @@ -1,14 +1,14 @@ #! /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 +from time import sleep import PuiModule from pygame import * -from pychecker.msgs import CATCH_BAD_EXCEPTION #Configuracion del pipeline de Gstreamer vconf = "v4l2src device=/dev/video0 ! videorate ! video/x-raw-yuv,width=320,height=240,framerate=5/1 ! ffmpegcolorspace ! capsfilter caps=video/x-raw-rgb,bpp=24 ! identity name=artoolkit ! fakesink" @@ -75,6 +75,7 @@ def actualizarPantalla(): print "****************************************Reproduccion del sonido " + sound pygame.mixer.music.load(pui.getSonidoObjetoPUI(idObjetoPUIActual)) pygame.mixer.music.play() + sleep(1.0) def mostrarStatus(): global screen,cantElementosCargados,pui,display @@ -139,7 +140,6 @@ def desplegarDataImage(imageData): def main(): global screen,pui,running,cantElementosCargados,cant_historia,usarAlgoritmoRapido,calibracion_apuntador,config_multi_markers,cparam_name,vconf,err_deteccion,idObjetoPUISeleccionado,idObjetoPUIActual,correspondenciaCorrecta - #try: pui = PuiModule.Pui() pui.setDebugMode(1) print '1\n' @@ -156,10 +156,9 @@ def main(): pui.imprimirPropiedadesObjetosPUI(); print '3\n' - #inicializo modulo de fuentes-->se inicializa todo en pygame.init - #pygame.font.init() - #pygame.mixer.init() - #pygame.display.init() + #Habilito funcion de historico. Al detectar 5 selecciones seguidas recien se cuenta como una seleccion real + pui.habilitarHistorico(True,5,-1) + idObjetoPUIActual=0 actualizarPantalla() status_surface = pygame.font.Font(None,40).render('-Marcadores Visibles-',1,(255,0,0)) @@ -198,10 +197,7 @@ def main(): mostrarStatus() pui.capNext() else: - print 'IMAGEN NULL, NO HAGO NADA!' - #except Exception: - # print "Excepcion recibida" - + print 'IMAGEN NULL, NO HAGO NADA!' if __name__ == "__main__": pygame.init() |