¿No hay respuesta al llamar a opencv-python de la cámara web Hikvision?
Esto puede ocurrir porque la biblioteca OpenCV en Python no puede leer ciertos tipos de flujos de datos de la cámara directamente y necesita usar otras herramientas o bibliotecas para resolver este problema.
Aquí hay algunas posibles soluciones:
Compruebe si la dirección URL es correcta: Primero, asegúrese de que la dirección URL sea correcta; puede probarla usando su navegador.
Comprueba la configuración de red y firewall: si la cámara está en una red interna, debes asegurarte de que el ordenador pueda acceder a la red y que el firewall no esté bloqueando el acceso.
Compruebe si OpenCV admite este tipo de flujo de datos: asegúrese de que la biblioteca OpenCV admita el flujo de datos de la cámara. Si no es compatible, necesitará utilizar otras herramientas o bibliotecas para leer la transmisión.
Usa la biblioteca FFmpeg: si tu cámara usa una transmisión RTSP, intenta usar la biblioteca FFmpeg para leer la transmisión. imshow("frame", frame)
if cv2. waitKey(1) amp 0xFF == ord('q'):
break
cap; .release()
cv2.destroyAllWindows()
En el código, debe reemplazar la URL con la URL de la secuencia RTSP y luego ejecutar el código para probar.
Espero que estos métodos puedan ayudarte a resolver el problema.