Я пытаюсь прочитать UDP-поток изображения с кодировкой H264. Структура программного обеспечения выглядит следующим образом:Прочитайте потоки H264 от Elp H264 с помощью OpenCV + Python
На BeagleBoneBlack (Ubuntu 16.04) У меня есть камера Elp H264 (см. Здесь: https://www.amazon.com/ELP-Support-Android-Windows-Surveillance/dp/B00VDSBH9G). Я передаю фреймы с ffmpeg на поток Unicast UDP.
Я хочу прочитать это изображение из python и opencv, чтобы иметь возможность обрабатывать их.
Я попытался с помощью этого простого кода, чтобы увидеть, если крышка открыта или нет:
import cv2
try: cap = cv2.VideoCapture("udp://localhost:1234/") cap.set(CV_CAP_PROP_FOURCC, CV_FOURCC('H', '2', '6', '4')); except Exception, e: print str(e)
Но когда я запускаю этот скрипт питон говорит:
DtsGetHWFeatures: Create File Failed DtsGetHWFeatures: Create File Failed Running DIL (3.22.0) Version DtsDeviceOpen: Opening HW in mode 0 DtsDeviceOpen: Create File Failed libva info: VA-API version 0.38.1 libva info: va_getDriverName() returns -1 libva error: va_getDriverName() failed with unknown libva error,driver_name=(null) libva info: VA-API version 0.38.1 libva info: va_getDriverName() returns -1 libva error: va_getDriverName() failed with unknown libva error,driver_name=(null) libva info: VA-API version 0.38.1 libva info: va_getDriverName() returns -1 libva error: va_getDriverName() failed with unknown libva error,driver_name=(null) libva info: VA-API version 0.38.1 libva info: va_getDriverName() returns -1 libva error: va_getDriverName() failed with unknown libva error,driver_name=(null) GStreamer Plugin: Embedded video playback halted; module vaapidecode reported: Could not initialize supporting library. OpenCV Error: Unspecified error (GStreamer: unable to start pipeline) in cvCaptureFromCAM_GStreamer, file /builddir/build/BUILD/opencv-
2.4.12.3/modules/highgui/src/cap_gstreamer.cpp, line 816 /builddir/build/BUILD/opencv-2.4.12.3/modules/highgui/src/cap_gstreamer.cpp:816: error: (-2) GStreamer: unable to start pipeline in function cvCaptureFromCAM_GStreamer
Может кто-нибудь помочь мне ?
Thanks,
Francesco.