【问题标题】:GeniCam Standard XML formatGeniCam 标准 XML 格式
【发布时间】:2020-12-13 22:14:28
【问题描述】:

我正在尝试在 C 中包含一些符合 GeniCam 标准的相机应用程序的配置 XML 文件。我阅读了 GeniCam 标准文档,它主要解释了 XML 文件的语法和许多细节。

有我可以使用的 Genicam XML 文件标准的好示例吗?

之后,主要是让相机应用程序从 XML 文件中读取相机条件,并根据它来配置相机?还是应用程序也应该写入 XML 文件?

【问题讨论】:

    标签: c++ c xml image genicam


    【解决方案1】:

    查看Aravis,它是 genIcam 和 GigEVision 的开源实现。每个真正的相机都会按需提供自己的 genIcam XML(为此使用 arv-tool),按照标准,它定义了可以更改的参数、范围等,以及如何在相机中访问它们。该库负责在相机中设置新值,而不是通过写入 XML,而是通过网络更新设置。

    Aravis 存储库中的所有arvgc* 文件都处理 genIcam 协议(获取和设置相机参数),arvgv* 实现 GigEVision 协议(来自相机的流数据),arvuv* 实现 USB3Vision 协议(USB 流)。

    arv-fake-camera.xml 是一个相对简单的 XML 相机描述的好例子。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-07-27
      • 1970-01-01
      • 2022-11-03
      • 2013-01-15
      • 2020-01-06
      • 2015-03-16
      • 1970-01-01
      相关资源
      最近更新 更多