source raspberry qrtools pyzbar open code python macos image-processing qr-code zbar

raspberry - zbar python



La importación de zbar hace que python salga con el código de salida 139, ¿qué podría causar esto en un Mac ejecutando 10.9? (1)

Los errores fatales se indican con 128 + código de error. En su caso, esto es 128 + 11 = 139, donde 11 se refiere a SIGSEGV, es decir, acceso a la memoria no válida. Ver también:

Si ejecuta su código a través de gdb, valgrind o Instruments, es posible que pueda encontrar la ubicación exacta donde ocurre esto.

Estoy tratando de obtener el reconocimiento de código QR en mi flujo de trabajo opencv, pero el programa sale inmediatamente con el código 139.

import zbar causa el problema porque cuando lo elimino se ejecuta mi código opencv posterior.

¿Cómo hago para diagnosticar esto? Parece estar buscando el paquete zbar python en /Library/Python/2.7/site-packages/ (es decir, no afirma que el paquete no existe), pero luego sale con el código 139. ¿Alguna idea de qué código es 139? ¿Es probable que el problema esté en los enlaces de python, zlib.h o en algún otro lugar?

El paquete de enlaces de python se encuentra en /Library/Python/2.7/site-packages/:

zbar-0.10-py2.7.egg-info zbar.so