Ich schreibe einen Code zum Lesen von Frames von einer IP -Kamera mit OpenCV in einem Jetson -Nano -Gerät mit L4T R32.7.1 und Jetpack 4.6.1. Die Version von OpenCV ist 4.3.0 mit Python3.6.9 < /p>
Der Code von Beispiel, den ich verwende, ist Folgendes: < /p>
import cv2
input_URI = "rtsp://user:psw@IP_address:88/videoMain"
camera = cv2.VideoCapture(input_URI)
while camera.isOpened():
ret, frame = camera.read()
frame_rgba = cv2.cvtColor(frame, cv2.COLOR_BGR2RGBA)
print(frame_rgba)
< /code>
Ich erhalte jedoch den folgenden Fehler. < /p>
[ WARN:0] global /tmp/pip-install-acvfpz_0/opencv-python_7732674b1cb7471d8a299216848188a1/opencv/modules/videoio/src/cap_gstreamer.cpp (1759) handleMessage OpenCV | GStreamer warning: Embedded video playback halted; module source reported: Unauthorized
[ WARN:0] global /tmp/pip-install-acvfpz_0/opencv-python_7732674b1cb7471d8a299216848188a1/opencv/modules/videoio/src/cap_gstreamer.cpp (888) open OpenCV | GStreamer warning: unable to start pipeline
[ WARN:0] global /tmp/pip-install-acvfpz_0/opencv-python_7732674b1cb7471d8a299216848188a1/opencv/modules/videoio/src/cap_gstreamer.cpp (480) isPipelinePlaying OpenCV | GStreamer warning: GStreamer: pipeline have not been created
[ERROR:0] global /tmp/pip-install-acvfpz_0/opencv-python_7732674b1cb7471d8a299216848188a1/opencv/modules/videoio/src/cap.cpp (142) open VIDEOIO(CV_IMAGES): raised OpenCV exception:
OpenCV(4.3.0) /tmp/pip-install-acvfpz_0/opencv-python_7732674b1cb7471d8a299216848188a1/opencv/modules/videoio/src/cap_images.cpp:253: error: (-5:Bad argument) CAP_IMAGES: can't find starting number (in the name of file): rtsp://usr:psw@IP_address:88/videoMain in function 'icvExtractPattern'
< /code>
Der Code befindet sich in einem Docker -Container. Wissen Sie, wie Sie es beheben können? Es hat für eine frühere Version von OpenCV funktioniert, aber ich habe die Version aktualisiert und habe angefangen, diesen Fehler zu erhalten. Ich habe versucht, OpenCV herunterzubauen, aber der Fehler erscheint immer noch für frühere Versionen. Ich bin mir nicht sicher, was ich tun soll.
Danke
Gstreamer -Fehler: Modulquelle gemeldet: nicht autorisiert ⇐ Python
-
- Similar Topics
- Replies
- Views
- Last post