成功解决NVIDIA Jetson docker环境下Opencv+Gstreamer 无法对rtsp相机拉流问题

问题:Opencv+Gstreamer 无法对rtsp相机拉流问题,但单独使用Gstreamer可以的

bash 复制代码
cv::VideoCapture cap(pipeline, cv::CAP_GSTREAMER);

解决:此处略过中间做的测试,直接说原因,程序里使用了 OpenCV 的 GStreamer 接口,但未启用 GStreamer backend。

如果 OpenCV 没编译 GStreamer 支持,

cap.isOpened() 直接返回 false ⇒ "Camera can NOT open!"

验证:

bash 复制代码
python3 -c "import cv2; print(cv2.getBuildInformation())" | grep -A3 GStreamer

若显示 GStreamer: NO,

则需要重新编译 时用 OpenCV 启用 GStreamer 支持。

或替换调用方式为直接 GStreamer API。

于是重新编译OpenCV,编译前要加上下面的库,不然还是一样的错误:

bash 复制代码
sudo apt install -y build-essential cmake git pkg-config libgtk-3-dev \
   libavcodec-dev libavformat-dev libswscale-dev libv4l-dev \
   libxvidcore-dev libx264-dev libjpeg-dev libpng-dev libtiff-dev \
   libopenexr-dev libtbb2 libtbb-dev libdc1394-22-dev \
   gstreamer1.0-tools gstreamer1.0-plugins-base \
   gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly \
   gstreamer1.0-libav libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev
相关推荐
米小虾1 小时前
别再让 LLM 写「置信度:0.8」了:决策模型把判别从生成里拆了出来
人工智能
Dawson Zhu2 小时前
《Agentic Design Patterns》第 9 章导读:学习与适应(Learning and Adaptation)
人工智能·语言模型·架构·aigc·agi
IT研究所2 小时前
AI-ITR平台如何减少客户问题反复升级?
大数据·运维·人工智能·低代码·自然语言处理·安全架构·企微
SEO_juper3 小时前
用 Python 写一个 GEO 可见性检查脚本:你的网站现在能被 AI 引用吗
开发语言·人工智能·爬虫·python·seo·外贸独立站
小易老师AI实战3 小时前
RLHF深度详解(超通俗+原理+工程+对比):大模型对齐的核心基石
人工智能·大模型·sft·rlhf·ppo·人类反馈强化学习·llm 对齐
资深电气设计3 小时前
高压直流母线系统测试是什么?宜迈思液冷直流负载方案技术说明
人工智能
数智工坊3 小时前
视觉SLAM第12讲|地图构建:单目稠密重建、RGB-D点云与八叉树地图全解析
人工智能·深度学习·矩阵·机器人
回眸&啤酒鸭3 小时前
【回眸】OpenSwarm 多智能体协作系统实战指南
大数据·前端·人工智能
博图光电3 小时前
Libra 27105相关技术参数
人工智能·数码相机
IT_陈寒3 小时前
SpringBoot自动配置差点让我加班到凌晨
前端·人工智能·后端