从这个link我想我可能很接近,但我没有得到任何错误,除了在我使用流时的非类型错误。在
cap = cv2.VideoCapture("tcpclientsrc host=192.168.1.111 port=5000 ! gdpdepay ! rtph264depay ! avdec_h264 ! videoconvert ! opencvsink sync=false")
我正在努力找出上面这一行的错误。有没有人完成了这件事,介意帮我吗。在
我有一个raspberry pi发布了一个带有gstreamer的视频流,并且可以成功地将其流式传输到终端中的UbuntuPC上。在
发件人:
^{pr2}$接收器
^{3}$我正在尝试运行的python脚本
import cv2
cap = cv2.VideoCapture('tcpclientsrc host=192.168.1.111 port=5000 ! gdpdepay ! rtph264depay ! avdec_h264 ! '
'videoconvert ! appsink')
while True:
r, frame = cap.read()
try:
cv2.imshow('yes', frame)
except cv2.error as e:
print(e)
给出错误OpenCV(3.4.3) /io/opencv/modules/highgui/src/window.cpp:356: error: (-215:Assertion failed) size.width>0 && size.height>0 in function 'imshow'
要从gstreamer获取日志消息,请在运行Python脚本之前,set GST_DEBUG。E、 g.:
你是说}?在
appsink
而不是{相关问题 更多 >
编程相关推荐