我现在正尝试修复此错误几天,没有任何进展。我想使用OpenCV和GStreamer访问Nvidia Jetson Tx2的相机。
((java:7468):GStreamer-CRITICAL **:gst_element_get_state:断言'GST_IS_ELEMENT(element)'失败
Videocapture cap = new VideoCapture();
cap.open("nvcamerasrc ! video/x-raw(memory:NVMM), width=(int)1280, height=
(int)720, format=(string)I420, framerate=(fraction)120/1 ! nvvidconv flip-
method=2 ! video/x-raw, format=(string)I420 ! videoconvert ! video/x-raw, format=
(string)BGR ! appsink");
cap.read(...
此管道效果很好,但是几天前启动Jetson时,出现了这个错误。也许是因为我更新了某些内容...我不知道
信息
Nvidia Jetson TX2
Ubuntu 16.04
OpenCV 3.4.2
Java 1.8
已安装GStreamer +插件
试图重建OpenCV,但无济于事
有人知道如何解决此问题吗?
如果您查看深流样本的管道,则在jetson nano上,它们在管道nvegltransform中具有额外的元素。从他们的文档中很难理解它是什么,但是也许您应该尝试一下。