CameraParamModel.cs 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. using System.Xml.Serialization;
  2. namespace SmartCoalApplication.Base.SettingModel
  3. {
  4. /// <summary>
  5. /// 相机设置参数配置信息
  6. /// </summary>
  7. [XmlRoot("ROOT")]
  8. public class CameraParamModel
  9. {
  10. [XmlElement("ParameterSets")]
  11. public ParameterSets parame { get; set; }
  12. public class ParameterSets
  13. {
  14. public int Resolution; // 分辨率
  15. public int PixelClock; // 像素时钟
  16. public int BitOfDepth; // 比特深度
  17. public int GlobalGain; // 全局增益
  18. public int Brightness; // 亮度
  19. public int ATExposure; // 自动曝光
  20. public int FMExposure; // fm曝光
  21. public double LNExposure; // 曝光时间
  22. public int PreExposure; // 曝光百分比
  23. public int BlackLevel; // 黑度
  24. public int WhiteBalance; // 白平衡
  25. public int BlackBalance; // 黑平衡
  26. public int Monochromatic; // 单色的
  27. public int FlatFieldCorrection; // 平场校正
  28. public int Sharpness; // 锐利
  29. public int Temperature; // 温度
  30. public int FanMode; // 风扇模式
  31. public int Trigger; // 触发
  32. public int TriggerOutput; // 触发器输出
  33. public int TriggerSource; // 触发源
  34. public int TriggerOption; // 触发选项
  35. public int TriggerNumber; // 触发数
  36. public int BlackLevelHighGain; // 黑电平高增益
  37. public int BlackLevelLowGain; // 黑电平低增益
  38. public int Enhance; // 增强
  39. public int DefectCorrectionValue; // 缺陷修正值
  40. public int MultipleCameras; // 多摄像机
  41. public int FrequencyPermission; // 频率终止
  42. public int FrequencyValue; // 频率值
  43. public int NegativeFilm; // 底片
  44. public int HDR; // 高动态范围成像
  45. public int BlackLevelOffsetEnable; // BlackLevelOffsetable可检测
  46. public int EnhanceStrength; // 增强血统
  47. public int RateMode; // 速率模式
  48. public int AreaWhiteBalanceEnable; // 区域白平衡启用
  49. public int ATExposureMode; // ATExposureMode公司
  50. public int BinningSumation; // BinningSumation酒店
  51. public int Gamma; // 伽马
  52. public int Contrast; // 对比度
  53. public int Saturation; // 饱和
  54. public int GainChannel; // GainChannel公司
  55. public double RedChannel; // 红色通道
  56. public double GreenChannel; // 绿色通道
  57. public double BlueChannel; // 蓝海峡
  58. public int ColorTemperature; // 色温
  59. public int LeftLevels; // 左水平
  60. public int RightLevels; // 右水平
  61. public int RedLeftLevels; // 红左水平
  62. public int RedRightLevels; // 红光级别
  63. public int GreenLeftLevels; // 左绿色级别
  64. public int GreenRightLevels; // 绿色等级
  65. public int BlueLeftLevels; // 蓝左级别
  66. public int BlueRightLevels; // 蓝右级别
  67. public int HistogramStatistic; // 组织统计
  68. public int AutoLevels; // 自动水平仪
  69. public int Horizontal; // 水平
  70. public int Vertical; // 垂直
  71. public int VerticalCorrection; // 垂直校正
  72. public int ChannelsSelect; // 通道选择
  73. public int RotateR90; // 右旋90 不旋转0 旋转1
  74. public int RotateL90; // 左旋90 不旋转0 旋转1
  75. public int Rotate; // 右旋 不旋转0 旋转90度1 旋转180度2 旋转2700度3
  76. public int Hue; // 色调
  77. public int Light; // 轻
  78. /// <summary>
  79. /// 扩展值
  80. /// </summary>
  81. public int CapterATExposure;//拍摄时自动曝光
  82. public int PreviewATExposure;//预览时自动曝光
  83. public int ShowColorPBoxFlag; //显示颜色通道
  84. public int CapterATCapterUse;//拍摄时可使用
  85. public int PreviewATCapterUse;//预览时可使用
  86. //起始点坐标
  87. public int previewRectX;//X坐标
  88. public int previewRectY;//Y坐标
  89. //图片尺寸
  90. public int previewRectW;//区域宽度
  91. public int previewRectH;//区域高度
  92. }
  93. }
  94. }