2012-01-15 23 views
9

Si consigo OpenCV de error: ...cómo atrapar "OpenCV error" en Python

¿cuál es la sintaxis para cogerlo desde OpenCV error usa dos palabras? Puedo atrapar el siguiente cv.error, pero ¿cómo puedo ver esto?

EDIT:

Yo no lo entiendo ... es obvia la respuesta? ¿Estoy siendo confuso?

EDIT 2

no puedo reproducirlo b/c que estoy en un equipo diferente pero parecía similar a:

OpenCV Error: Bad argument. Something something array

cv.error: This is another error

I' m capaz de atrapar cv.error pero no Error de OpenCV con lo siguiente:

try: 
    # do a thing 
except (cv.error, OpenCV Error): 
    print "Can't do the thing" 
    sys.exit(1) 
+0

¿Cuál es la excepción cuando se encuentra con este error de OpenCV? – Makoto

+0

Sí, no está muy claro. Por favor explica tu problema más claramente. Lamentablemente, no puedo decirle específicamente qué debe mejorar en su pregunta, porque no lo entiendo en absoluto. –

+0

Publique el rastreo y, si es posible, el código excepcional – wim

Respuesta

14

Pruebe cv2.error.

try: 
    ... 
except cv2.error as e: 
    ... 

Here's la página de la documentación, pero es sólo por el/C++ interfaz de C - No puedo encontrar nada en el error de Python manejo de OpenCV (encuentro la documentación de la interfaz de Python para ser muy deficiente)