当前位置: 首页 > news >正文

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

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

cv::VideoCapture cap(pipeline, cv::CAP_GSTREAMER);

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

如果 OpenCV 没编译 GStreamer 支持,
cap.isOpened() 直接返回 false ⇒ “Camera can NOT open!”

验证:

python3 -c "import cv2; print(cv2.getBuildInformation())" | grep -A3 GStreamer

若显示 GStreamer: NO,
则需要重新编译 时用 OpenCV 启用 GStreamer 支持。

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

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

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
http://www.dtcms.com/a/519515.html

相关文章:

  • 2025年保姆级C++环境配置教程(Windows/macOS双平台)
  • Linux内核中RDMA资源的精细化管理:cgroup子系统实现解析
  • Rust 性能优化指南:内存管理、并发调优与基准测试案例
  • 手机免费注册网站网站的根目录怎么找
  • 贯通 “车 - 网 - 储” 关键节点,推动新能源汽车与能源网融合助力 “双碳” 目标
  • 计网4.2.5 路由聚合
  • 基于PRIDE PPP-AR的低轨卫星运动学定轨脚本
  • 【Rust实战】打造高性能命令行工具:从grep到ripgrep的进化之路
  • 2510rs,rust,1.89
  • 移动归因平台对比:洞察AppsFlyer、Adjust与Singular的胜负手
  • 2510rs,rust,1.88
  • 网站的文案电商关键字优化
  • 网站如何屏蔽中国ip如何看网站做打好坏
  • Linux1023 mysql 修改密码等
  • Arbess从入门到实战(16) - 使用Arbess+Gitee实现K8s自动化部署
  • 《剖析 Linux 文件系统:架构、原理与实战操作指南》
  • 最新彩虹云商城系统源码 V7.2 全解版本无后门 含搭建教程19套模版
  • 【Linux】Ext系列文件系统 从磁盘结构到文件存储的原理剖析
  • 关系数据库2.3-2.4
  • Starting again company 03
  • 达梦数据库连接配置yaml 文件配置
  • 做头像网站静态中国四大软件外包公司是哪四个
  • 观成科技:蔓灵花攻击事件分析
  • 芯谷科技--高性能LED恒流驱动器,点亮智能照明新时代D3815C
  • 湖南粒界教育科技有限公司:专注影视职业教育,AI辅助教学提升学习实效
  • Spring Boot Actuator应用信息Application Information全解析
  • 怎么给我 的网站做关键词南昌seo网站建设
  • [linux仓库]信号处理[进程信号·伍]
  • 从零掌握 Pandas:数据分析的黄金钥匙|01:认识Pandas
  • 网站建设和技术服务合同范本推广方式有哪些?