gstreamer简介--TX2打开摄像头失败解决

参考链接:

https://blog.csdn.net/tx3344/article/details/7497434

https://blog.csdn.net/Tosonw/article/details/104199195

这两篇都是gstreamer的学习链接,网上还有很多,可以自行查找。

 

上次的一篇文章使用网上的教程,利用opencv成功打开了TX2的板载摄像头,但是今天在再次测试时发生了错误。

错误如下:

open OpenCV | GStreamer warning: Error opening bin: no element "nvarguscamerasrc"

isPipelinePlaying OpenCV | GStreamer warning: GStreamer: pipeline have not been created

我网上查阅了资料,这个问题综合起来的意思就是,由于缺少元素“nvarguscamerasrc”,从而无法创建管道。

这里其实有两个问题需要解决:

1.关于gstreamer的基础知识?

2.什么是管道?

这里不做解释和问题解决,给一个解决思路:

1.使用命令:

gst-inspect-1.0 nvarguscamerasrc

可以检查元素是否存在,如果不存在,则需要安装这个元素

2.如果缺少,明确nvarguscamerssrc属于那个插件,然后去安装对应的插件

这里也需要对gstreamer的结构进行了解,以及百度安装教程

你可能感兴趣的:(OpenCV,嵌入式开发)