我知道那里有很多类似的问题,但是,我找不到任何可行的解决方案来解决我的问题。所以我一直在尝试在 OpenCV 的 VideoCapture() 对象中运行 Gstreamer 管道。我试过了:
cap = cv2.VideoCapture('v4l2src ! xvimagesink')
但这会导致出现Assertion Failed 错误。
我实际上将使用来自 IP 摄像头的 rtsp 流,但为简单起见,我以基本的 USB 网络摄像头管道为例。我的cv2.getBuildInformation()
输出表明Gstreamer是 YES。
我正在开发 Nvidia Jetson Nano,之后安装了 Python3 和 OpenCV 4.1。如果我能做到这一点那就太好了,这样我就可以继续处理流等。
提前致谢!