【问题标题】:GStreamer - Save depth map video from ZED 2GStreamer - 保存 ZED 2 的深度图视频
【发布时间】:2023-02-23 06:33:02
【问题描述】:

我有一台 ZED 2 相机,它以 GRAY16_LE 格式为我提供未标准化的深度图值(真实深度值),我想保存此信息而不丢失真实深度值(这样我可以稍后处理和标准化)。我一直在使用这个管道在不保存的情况下进行可视化:

gst-launch-1.0 zedsrc stream-type=3 ! 'video/x-raw,format=GRAY16_LE' ! autovideoconvert ! queue ! fpsdisplaysink

我尝试将图像转换为 RGB 并压缩以保存为 .avi 格式,但像素值失去了它们的解释(它不再是真正的深度值,它看起来不像它们的标准化版本)。

gst-launch-1.0 zedsrc stream-type=3 ! 'video/x-raw,format=GRAY16_LE' !  videoconvert ! video/x-raw,format=RGB ! jpegenc ! avimux ! filesink location=video.avi

有什么方法可以保存流给我的真实深度值吗?我应该使用什么格式?我在这里有点迷路了。

【问题讨论】:

    标签: gstreamer depth gstreamer-1.0


    【解决方案1】:

    一般来说,压缩(编码)图像会改变其像素值,即使将 jpegenc 质量设置为 100 也不能保证它。我相信对于您的用例,您唯一的选择是直接保存原始文件

    gst-launch-1.0 zedsrc stream-type=3 ! 'video/x-raw,format=GRAY16_LE' ! filesink location=video.raw
    

    贾菲特查韦斯,

    RidgeRun 的嵌入式软件工程师

    联系我们:support@ridgerun.com

    开发者维基:https://developer.ridgerun.com/

    网址:www.ridgerun.com

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-17
      • 1970-01-01
      相关资源
      最近更新 更多