成功解决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
相关推荐
悟纤4 分钟前
AI 音乐创作中的音乐织体(Texture)完整指南 | Suno高级篇 | 第30篇
人工智能·suno·suno ai·suno api·ai music
可触的未来,发芽的智生10 分钟前
狂想:为AGI代称造字ta,《第三类智慧存在,神的赐名》
javascript·人工智能·python·神经网络·程序人生
莱茶荼菜14 分钟前
yolo26 阅读笔记
人工智能·笔记·深度学习·ai·yolo26
Dingdangcat8630 分钟前
【YOLOv8改进实战】使用Ghost模块优化P2结构提升涂胶缺陷检测精度_1
人工智能·yolo·目标跟踪
希艾席帝恩1 小时前
智慧城市建设中,数字孪生的价值在哪里?
人工智能·低代码·私有化部署·数字孪生·数字化转型
_李小白1 小时前
【Android 美颜相机】第二十三天:GPUImageDarkenBlendFilter(变暗混合滤镜)
android·数码相机
我的offer在哪里1 小时前
开源 AI 生成游戏平台:原理、开源项目与落地实战指南
人工智能·游戏·开源
qidun2101 小时前
埃夫特机器人防护服使用范围详解-避免十大应用误区
网络·人工智能
Σίσυφος19002 小时前
PCL Point-to-Point ICP详解
人工智能·算法
PaperRed ai写作降重助手2 小时前
AI 论文写作工具排名(实测不踩坑)
人工智能·aigc·ai写作·论文写作·智能降重·辅助写作·降重复率