Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/Utilidades/bin/python/TocarAnimalesPUI.py
diff options
context:
space:
mode:
Diffstat (limited to 'Utilidades/bin/python/TocarAnimalesPUI.py')
-rw-r--r--Utilidades/bin/python/TocarAnimalesPUI.py20
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()