相机信息与维护

有关相机及其场景的只读元数据,以及用于更新固件、配置网络、验证和校正尺寸正确度的例程。对应 {cpp,csharp}/source/Camera/InfoUtilOther/ 和 {cpp,csharp}/source/Camera/Maintenance/。

        flowchart LR
  subgraph cameraGroup [Camera]
    Camera
    infoOp(["info()"])
    stateOp(["state()"])
    networkConfigOp(["networkConfiguration()"])
    measureSceneConditionsOp(["measureSceneConditions()"])
    updateFirmwareOp(["Firmware::updateFirmware()"])
    intrinsicsOp(["intrinsics()"])
    CameraInfo
    CameraState
    SceneConditions
    NetworkConfiguration
    CameraIntrinsics
  end

  subgraph frameGroup [Frame]
    Frame
    frameInfoOp(["info()"])
    FrameInfo
  end

  Camera --> infoOp --> CameraInfo
  Camera --> intrinsicsOp --> CameraIntrinsics
  Camera --> stateOp --> CameraState
  Camera --> networkConfigOp --> NetworkConfiguration
  Camera --> measureSceneConditionsOp --> SceneConditions
  Frame --> frameInfoOp --> FrameInfo
  Camera -.-> updateFirmwareOp

  classDef zividClass fill:#4A8FA4,stroke:#34323D,color:#FFFFFF
  classDef api fill:#91D2C8,stroke:#4A8FA4,color:#000000
  class Camera,Frame,CameraInfo,CameraState,SceneConditions,NetworkConfiguration,FrameInfo,CameraIntrinsics zividClass
  class infoOp,stateOp,networkConfigOp,measureSceneConditionsOp,frameInfoOp,updateFirmwareOp,intrinsicsOp api
    

另请参阅

实际用法见 固件升级、检测以太网链路变化,以及 Camera/InfoUtilOther 和 Camera/Maintenance 示例。

有关相机的内部参数,请参阅 相机内参。