我正在尝试在C中包含一些符合GeniCam标准的相机应用程序的配置XML文件。我阅读了GeniCam标准文档,它主要是解释XML文件的语法和许多细节。
对于Genicam XML文件标准,有没有好的示例可以使用?
在此之后,主要是让相机应用程序从XML文件中读取相机条件,并在此基础上执行相机配置。或者应用程序也应该写入XML文件?
发布于 2020-10-20 18:35:13
查看Aravis,它是genIcam和GigEVision的开源实现。根据标准,每个真实的相机都会提供自己的genIcam XML on-demand (使用arv-tool ),它定义了哪些参数可以更改,在哪些范围内等等,以及如何在相机中访问它们。该库负责在相机中设置新值,不是通过写入XML,而是通过网络更新设置。
Aravis存储库中的所有arvgc*文件都处理genIcam协议(获取和设置相机参数),arvgv*实现GigEVision协议(从相机流式传输数据),arvuv*实现USB3Vision协议(USB流)。
arv-fake-camera.xml是相对简单的XML描述的一个很好的例子。
https://stackoverflow.com/questions/63575149
复制相似问题