• 视频汇聚平台EasyCVR对接GA/T 1400视图库:结构化数据(人员/人脸、车辆、物品)对象XMLSchema描述


    在信息化浪潮席卷全球的背景下,公安信息化建设日益成为提升社会治理能力和维护社会稳定的关键手段。其中,GA/T 1400标准作为公安视频图像信息应用系统的核心规范,以其结构化数据处理与应用能力,为公安信息化建设注入了强大的动力。

    GA/T 1400标准全称为《公安视频图像信息应用系统》,分为通用技术要求、应用平台技术要求、数据库技术要求和接口协议要求四个部分。其核心目标在于规范用于结构化数据(如人脸、车牌等)采集、传输的硬件设备,确保前端设备与平台之间的结构化数据通信畅通无阻。

    以视频汇聚EasyCVR视频综合安防管理平台为例,通过规范化的GA/T 1400协议集成和开发,EasyCVR平台可以与前端支持GA/T 1400的任何品牌的摄像机进行结构化数据畅通无阻的通信和对接。这种对接不仅提高了数据的传输效率,还降低了系统集成的成本和复杂度。

    作为GA/T 1400视图库的核心内容,EasyCVR视频智能分析平台中结构化数据的对接具有极高的应用价值。在公安工作中,通过对人脸、车牌等结构化数据的提取、分析和比对,可以实现对犯罪嫌疑人的快速识别和追踪,提高案件侦破的效率和准确性。同时,结构化数据还可以应用于治安防控、交通管理等多个领域,为公安工作提供全面的数据支持。

    以下是GA/T 1400视图库结构化数据(人员/人脸、机动车、非机动车、物品、场景)对象XMLSchema描述。

    1、人员对象

    1. //人员对象
    2. <complexType name="Person">
    3. <sequence>
    4. <element name="PersonID" type="ImageCntObjectIdType"/>
    5. <element name="InfoKind" type="InfoType" use="required"/>
    6. <element name="SourceID" type="BasicObjectIdType" use="required"/>
    7. <element name="DeviceID" type="string"/><element name="LeftTopX" type="int"
    8. use="required"/>
    9. <element name="LeftTopY" type="int" use="required"/>
    10. <element name="RightBtmX" type="int" use="required"/>
    11. <element name="RightBtmY" type="int" use="required"/>
    12. <element name="LocationMarkTime" type="dateTime" use="required"/>
    13. <element name="PersonAppearTime" type="dateTime" use="required"/>
    14. <element name="PersonDisAppearTime" type="dateTime" use="required"/>
    15. <element name="IDType" type="IDType"/>
    16. <element name="IDNumber" type="IdNumberType"/>
    17. <element name="Name" type="NameType"/>
    18. <element name="UsedName" type="UsedNameType"/>
    19. <element name="Alias" type="AliasType"/>
    20. <element name="GenderCode" type="GenderType"/>
    21. <element name="AgeUpLimit" type="int"/>
    22. <element name="AgeLowerLimit" type="int"/>
    23. <element name="EthicCode" type="EthicCodeType"/>
    24. <element name="NationalityCode" type="NationalityCodeType"/>
    25. <element name="NativeCityCode" type="PlaceCodeType"/>
    26. <element name="ResidenceAdminDivision" type="PlaceCodeType"/>
    27. <element name="ChineseAccentCode" type="ChineseAccentCode"/>
    28. <element name="PersonOrg" type="OrgType"/>
    29. <element name="JobCategory" type="JobCategoryType"/>
    30. <element name="AccompanyNumber" type="int"/>
    31. <element name="HeightUpLimit" type="int"/>
    32. <element name="HeightLowerLimit" type="int"/>
    33. <element name="BodyType" type="BodyType"/>
    34. <element name="SkinColor" type="SkinColorType"/>
    35. <element name="HairStyle" type="HairStyleType"/>
    36. <element name="HairColor" type="ColorType"/>
    37. <element name="Gesture" type="PostureType"/>
    38. <element name="Status" type="PersonStatusType"/>
    39. <element name="FaceStyle" type="FaceStyleType"/>
    40. <element name="FacialFeature" type="FacialFeatureType"/>
    41. <element name="PhysicalFeature" type="PhysicalFeatureType"/>
    42. <element name="BodyFeature" type="BodyFeatureType"/>
    43. <element name="HabitualMovement" type="HabitualActionType"/>
    44. <element name="Behavior" type="BehaviorType"/>
    45. <element name="BehaviorDescription" type="string"/>
    46. <element name="Appendant" type="AppendageType"/>
    47. <element name="AppendantDescription" type="string"/>
    48. <element name="UmbrellaColor" type="ColorType"/>
    49. <element name="RespiratorColor" type="ColorType"/>
    50. <element name="CapStyle" type="HatStyleType"/>
    51. <element name="CapColor" type="ColorType"/>
    52. <element name="GlassStyle" type="GlassesStyleType"/>
    53. <element name="GlassColor" type="ColorType"/>
    54. <element name="ScarfColor" type="ColorType"/>
    55. <element name="BagStyle" type="BagStyleType"/>
    56. <element name="BagColor" type="ColorType"/>
    57. <element name="CoatStyle" type="CoatStyleType"/>
    58. <element name="CoatLength" type="CoatLengthType"/>
    59. <element name="CoatColor" type="ColorType"/>
    60. <element name="TrousersStyle" type="PantsStyleType"/>
    61. <element name="TrousersColor" type="ColorType"/>
    62. <element name="TrousersLen" type="PantsLengthType"/>
    63. <element name="ShoesStyle" type="ShoesStyleType"/>
    64. <element name="ShoesColor" type="ColorType"/>
    65. <element name="IsDriver" type="int" use="required"/>
    66. <element name="IsForeigner" type=" int " use="required"/>
    67. <element name="PassportType" type="enPassportType"/>
    68. <element name="ImmigrantTypeCode" type="ImmigrantTypeCodeType"/>
    69. <element name="IsSuspectedTerrorist" type="int " use="required"/>
    70. <element name="SuspectedTerroristNumber"
    71. type="SuspectedTerroristNumberType"/>
    72. <element name="IsCriminalInvolved" type=" int " use="required"/>
    73. <element name="CriminalInvolvedSpecilisationCode"
    74. type="CriminalInvolvedSpecilisationCodeType"/>
    75. <element name="BodySpeciallMark" type="BodySpeciallMarkType"/>
    76. <element name="CrimeMethod" type="CrimeMethodType"/>
    77. <element name="CrimeCharacterCode" type="CrimeCharacterCodeType"/>
    78. <element name="EscapedCriminalNumber" type="EscapedCriminalNumberType"/>
    79. <element name="IsDetainees" type="int " use="required"/>
    80. <element name="DetentionHouseCode" type="DetentionHouseCodeType"/>
    81. <element name="DetaineesIdentity" type="DetaineesIdentityType"/>
    82. <element name="DetaineesSpecialIdentity"
    83. type="DetaineesSpecialIdentityType"/>
    84. <element name="MemberTypeCode" type="MemberTypeCodeType"/>
    85. <element name="IsVictim" type="int " use="required"/>
    86. <element name="VictimType" type="VictimType"/>
    87. <element name="InjuredDegree" type="InjuredDegreeType"/>
    88. <element name="CorpseConditionCode" type="CorpseConditionCodeType"/>
    89. <element name="IsSuspiciousPerson" type="int " use="required"/>
    90. <element name="SubImageList" type="SubImageInfoList"/>
    91. </sequence>
    92. </complexType>
    93. //人员对象列表
    94. <complexType name="PersonList">
    95. <sequence>
    96. <element name="PersonObject" type="Person" minOccurs="0" />
    97. </sequence>
    98. </complexType>

    2、人脸对象

    1. //人脸对象
    2. <complexType name="Face">
    3. <sequence>
    4. <element name="FaceID" type="ImageCntObjectIdType" use="required"/>
    5. <element name="InfoKind" type="InfoType" use="required"/>
    6. <element name="SourceID" type="BasicObjectIdType" use="required"/>
    7. <element name="DeviceID" type="string"/>
    8. <element name="LeftTopX" type="int" use="required"/>
    9. <element name="LeftTopY" type="int" use="required"/>
    10. <element name="RightBtmX" type="int" use="required"/>
    11. <element name="RightBtmY" type="int" use="required"/>
    12. <element name="LocationMarkTime" type="dateTime" use="required"/>
    13. <element name="FaceAppearTime" type="dateTime" use="required"/>
    14. <element name="FaceDisAppearTime" type="dateTime" use="required"/>
    15. <element name="IDType" type="IDType"/>
    16. <element name="IDNumber" type="IdNumberType"/>
    17. <element name="Name" type="NameType"/>
    18. <element name="UsedName" type="UsedNameType"/>
    19. <element name="Alias" type="AliasType"/>
    20. <element name="GenderCode" type="GenderType"/>
    21. <element name="AgeUpLimit" type="int"/>
    22. <element name="AgeLowerLimit" type="int"/>
    23. <element name="EthicCode" type="EthicCodeType"/>
    24. <element name="NationalityCode" type="NationalityCodeType"/>
    25. <element name="NativeCityCode" type="PlaceCodeType"/>
    26. <element name="ResidenceAdminDivision" type="PlaceCodeType"/>
    27. <element name="ChineseAccentCode" type="ChineseAccentCode"/>
    28. <element name="JobCategory" type="JobCategoryType"/>
    29. <element name="AccompanyNumber" type="int"/>
    30. <element name="SkinColor" type="SkinColorType"/>
    31. <element name="HairStyle" type="HairStyleType"/>
    32. <element name="HairColor" type="ColorType"/>
    33. <element name="FaceStyle" type="FaceStyleType"/>
    34. <element name="FacialFeature" type="FacialFeatureType"/>
    35. <element name="PhysicalFeature" type="PhysicalFeatureType"/>
    36. <element name="RespiratorColor" type="ColorType"/>
    37. <element name="CapStyle" type="HatStyleType"/>
    38. <element name="CapColor" type="ColorType"/>
    39. <element name="GlassStyle" type="GlassesStyleType"/>
    40. <element name="GlassColor" type="ColorType"/>
    41. <element name="IsDriver" type="int " use="required"/>
    42. <element name="IsForeigner" type="int " use="required"/>
    43. <element name="PassportType" type="enPassportType"/>
    44. <element name="ImmigrantTypeCode" type="ImmigrantTypeCodeType"/>
    45. <element name="IsSuspectedTerrorist" type="int " use="required"/>
    46. <element name="SuspectedTerroristNumber"
    47. type="SuspectedTerroristNumberType"/>
    48. <element name="IsCriminalInvolved" type="int " use="required"/>
    49. <element name="CriminalInvolvedSpecilisationCode"
    50. type="CriminalInvolvedSpecilisationCodeType"/>
    51. <element name="BodySpeciallMark" type="BodySpeciallMarkType"/>
    52. <element name="CrimeMethod" type="CrimeMethodType"/>
    53. <element name="CrimeCharacterCode" type="CrimeCharacterCodeType"/>
    54. <element name="EscapedCriminalNumber" type="EscapedCriminalNumberType"/>
    55. <element name="IsDetainees" type="int " use="required"/>
    56. <element name="DetentionHouseCode" type="DetentionHouseCodeType"/>
    57. <element name="DetaineesIdentity" type="DetaineesIdentityType"/>
    58. <element name="DetaineesSpecialIdentity"
    59. type="DetaineesSpecialIdentityType"/>
    60. <element name="MemberTypeCode" type="MemberTypeCodeType"/>
    61. <element name="IsVictim" type="int " use="required"/>
    62. <element name="VictimType" type="VictimType"/>
    63. <element name="InjuredDegree" type="InjuredDegreeType"/>
    64. <element name="CorpseConditionCode" type="CorpseConditionCodeType"/>
    65. <element name="IsSuspiciousPerson" type="int " use="required"/>
    66. <element name="Attitude " type="int "/>
    67. <element name="Similaritydegree " type=" Double "/>
    68. <element name="EyebrowStyle " type="string"/>
    69. <element name="NoseStyle " type="string"/>
    70. <element name="MustacheStyle " type="string"/>
    71. <element name="LipStyle " type="string"/>
    72. <element name="WrinklePouch " type="string"/>
    73. <element name="AcneStain " type="string"/>
    74. <element name="FreckleBirthmark " type="string"/>
    75. <element name="ScarDimple " type="string"/>
    76. <element name="OtherFeature " type="string"/>
    77. <element name="SubImageList" type="SubImageInfoList"/>
    78. </sequence>
    79. </complexType>
    80. //人脸对象列表
    81. <complexType name="FaceList">
    82. <sequence>
    83. <element name="FaceObject" type="Face" minOccurs="0" />
    84. </sequence>
    85. </complexType>

    3、机动车对象

    1. //机动车对象
    2. <complexType name="MotorVehicle">
    3. <sequence>
    4. <element name="MotorVehicleID" type="ImageCntObjectIdType" use="required"/>
    5. <element name="InfoKind" type="InfoType" use="required"/>
    6. <element name="SourceID" type="BasicObjectIdType" use="required"/>
    7. <element name="TollgateID" type="DeviceIDType"/>
    8. <element name="DeviceID" type="string"/>
    9. <element name="StorageUrl1" type="string" />
    10. <element name="StorageUrl2" type="string"/>
    11. <element name="StorageUrl3" type="string"/>
    12. <element name="StorageUrl4" type="string"/>
    13. <element name="StorageUrl5" type="string"/>
    14. <element name="LeftTopX" type="int"/>
    15. <element name="LeftTopY" type="int"/>
    16. <element name="RightBtmX" type="int"/>
    17. <element name="RightBtmY" type="int"/>
    18. <element name="MarkTime" type="dateTime"/>
    19. <element name="AppearTime" type="dateTime"/>
    20. <element name="DisappearTime" type="dateTime"/>
    21. <element name="LaneNo" type="int"/>
    22. <element name="HasPlate" type="Boolean" use="required"/>
    23. <element name="PlateClass" type="PlateClassType" use="required"/>
    24. <element name="PlateColor" type="ColorType" use="required"/>
    25. <element name="PlateNo" type="PlateNoType" />
    26. <element name="PlateNoAttach" type="PlateNoType"/>
    27. <element name="PlateDescribe" type="string"/>
    28. <element name="IsDecked" type="Boolean"/>
    29. <element name="IsAltered" type="Boolean"/>
    30. <element name="IsCovered" type="Boolean"/>
    31. <element name="Speed" type="SpeedType"/>
    32. <element name="Direction" type="HDirectionType"/>
    33. <element name="DrivingStatusCode" type="DrivingStatusCodeType"/>
    34. <element name="UsingPropertiesCode" type="UsingPropertiesCodeType"/>
    35. <element name="VehicleClass" type="VehicleClassType"/>
    36. <element name="VehicleBrand" type="VehicleBrandType"/>
    37. <element name="VehicleModel" type="VehicleModelType"/>
    38. <element name="VehicleStyles" type="string"/>
    39. <element name="VehicleLength" type="int"/>
    40. <element name="VehicleWidth" type="int"/>
    41. <element name="VehicleHeight" type="int"/>
    42. <element name="VehicleColor" type="ColorType" use="required"/>
    43. <element name="VehicleColorDepth" type="VehicleColorDepthType"/>
    44. <element name="VehicleHood" type="string"/>
    45. <element name="VehicleTrunk" type="string"/>
    46. <element name="VehicleWheel" type="string"/>
    47. <element name="WheelPrintedPattern" type="WheelPrintedPatternType"/>
    48. <element name="VehicleWindow" type="string"/>
    49. <element name="VehicleRoof" type="string"/>
    50. <element name="VehicleDoor" type="string"/>
    51. <element name="SideOfVehicle" type="string"/>
    52. <element name="CarOfVehicle" type="string"/>
    53. <element name="RearviewMirror" type="string"/>
    54. <element name="VehicleChassis" type="string"/>
    55. <element name="VehicleShielding" type="string"/>
    56. <element name="FilmColor" type="AutoFoilColorType"/>
    57. <element name="IsModified" type="Boolean"/>
    58. <element name="HitMarkInfo" type="DentInfoType"/>
    59. <element name="VehicleBodyDesc" type="string"/>
    60. <element name="VehicleFrontItem" type="FrontThingType"/>
    61. <element name="DescOfFrontItem" type="string"/>
    62. <element name="VehicleRearItem" type="RearThingType"/>
    63. <element name="DescOfRearItem" type="string"/>
    64. <element name="NumOfPassenger" type="int"/>
    65. <element name="PassTime" type="dateTime"/>
    66. <element name="NameOfPassedRoad" type="string"/>
    67. <element name="IsSuspicious" type="Boolean"/>
    68. <element name="Sunvisor" type="int"/>
    69. <element name="SafetyBelt" type="int"/>
    70. <element name="Calling" type="int"/>
    71. <element name="SubImageList" type="SubImageInfoList"/>
    72. </sequence>
    73. </complexType>
    74. //机动车对象列表
    75. <complexType name="MotorVehicleList">
    76. <sequence>
    77. <element name="MotorVehicleObject" type="MotorVehicle" minOccurs="0" />
    78. </sequence>
    79. </complexType>

    4、非机动车对象

    1. //非机动车对象
    2. <complexType name="NonMotorVehicle">
    3. <sequence>
    4. <element name="NonMotorVehicleID" type="ImageCntObjectIdType"/>
    5. <element name="InfoKind" type="InfoType" use="required"/>
    6. <element name="SourceID" type="BasicObjectIdType" use="required"/>
    7. <element name="DeviceID" type="string"/>
    8. <element name="LeftTopX" type="int" use="required"/>
    9. <element name="LeftTopY" type="int" use="required"/>
    10. <element name="RightBtmX" type="int" use="required"/>
    11. <element name="RightBtmY" type="int" use="required"/>
    12. <element name="MarkTime" type="dateTime" use="required"/>
    13. <element name="AppearTime" type="dateTime" use="required"/>
    14. <element name="DisappearTime" type="dateTime" use="required"/>
    15. <element name="HasPlate" type="Boolean" use="required"/>
    16. <element name="PlateClass" type="PlateClassType" use="required"/>
    17. <element name="PlateColor" type="ColorType" use="required"/>
    18. <element name="PlateNo" type="string" use="required"/>
    19. <element name="PlateNoAttach" type="string"/>
    20. <element name="PlateDescribe" type="string"/>
    21. <element name="IsDecked" type="Boolean"/>
    22. <element name="IsAltered" type="Boolean"/>
    23. <element name="IsCovered" type="Boolean"/>
    24. <element name="Speed" type="SpeedType"/>
    25. <element name="DrivingStatusCode" type="DrivingStatusCodeType"/>
    26. <element name="UsingPropertiesCode" type="UsingPropertiesCodeType"/>
    27. <element name="VehicleBrand" type="string"/>
    28. <element name="VehicleType" type="string"/>
    29. <element name="VehicleLength" type="int"/>
    30. <element name="VehicleWidth" type="int"/>
    31. <element name="VehicleHeight" type="int"/>
    32. <element name="VehicleColor" type="int" use="required"/>
    33. <element name="VehicleHood" type="string"/>
    34. <element name="VehicleTrunk" type="string"/>
    35. <element name="VehicleWheel" type="string"/>
    36. <element name="WheelPrintedPattern" type="string"/>
    37. <element name="VehicleWindow" type="string"/>
    38. <element name="VehicleRoof" type="string"/>
    39. <element name="VehicleDoor" type="string"/>
    40. <element name="SideOfVehicle" type="string"/>
    41. <element name="CarOfVehicle" type="string"/>
    42. <element name="RearviewMirror" type="string"/>
    43. <element name="VehicleChassis" type="string"/>
    44. <element name="VehicleShielding" type="string"/>
    45. <element name="FilmColor" type="int"/>
    46. <element name="IsModified" type="int"/>
    47. <element name="SubImageList" type="SubImageInfoList"/>
    48. </sequence>
    49. </complexType>
    50. //非机动车对象列表
    51. <complexType name="NonMotorVehicleList">
    52. <sequence>
    53. <element name="NonMotorVehicleObject" type="NonMotorVehicle" minOccurs="0" />
    54. </sequence>
    55. </complexType>

    5、物品对象

    1. //物品对象
    2. <complexType name="Thing">
    3. <sequence>
    4. <element name="ThingID" type="ImageCntObjectIdType"/>
    5. <element name="InfoKind" type="InfoType" use="required"/>
    6. <element name="SourceID" type="BasicObjectIdType" use="required"/>
    7. <element name="DeviceID" type="string"/>
    8. <element name="LeftTopX" type="int" />
    9. <element name="LeftTopY" type="int" />
    10. <element name="RightBtmX" type="int" />
    11. <element name="RightBtmY" type="int" />
    12. <element name="LocationMarkTime" type="dateTime" />
    13. <element name="AppearTime" type="dateTime" />
    14. <element name="DisappearTime" type="dateTime" />
    15. <element name="Name" type="string" use="required"/>
    16. <element name="Shape" type="string" use="required"/>
    17. <element name="Color" type="ColorType" use="required"/>
    18. <element name="Size" type="string"/>
    19. <element name="Material" type="string"/>
    20. <element name="Characteristic" type="string"/>
    21. <element name="Propertiy" type="ThingPropertyType"/>
    22. <element name="InvolvedObjType" type="InvolvedObjType"/>
    23. <element name="FirearmsAmmunitionType" type="FirearmsAmmunitionType"/>
    24. <element name="ToolTraceType" type="ToolTraceType"/>
    25. <element name="EvidenceType" type="EvidenceType"/>
    26. <element name="CaseEvidenceType" type="CaseEvidenceType"/>
    27. <element name="SubImageList" type="SubImageInfoList"/>
    28. </sequence>
    29. </complexType>
    30. //物品对象列表
    31. <complexType name="ThingList">
    32. <sequence>
    33. <element name="ThingObject" type="Thing" minOccurs="0" />
    34. </sequence>
    35. </complexType>

    6、场景对象

    1. //场景对象
    2. <complexType name="Scene">
    3. <sequence>
    4. <element name="SceneID" type="ImageCntObjectIdType"/>
    5. <element name="InfoKind" type="InfoType" use="required"/>
    6. <element name="SourceID" type="BasicObjectIdType" use="required"/>
    7. <element name="DeviceID" type="string"/>
    8. <element name="BeginTime" type="dateTime"/>
    9. <element name="PlaceType" type="PlaceType"/>
    10. <element name="WeatherType" type="WeatherType"/>
    11. <element name="SceneDescribe" type="string"/>
    12. <element name="SceneType" type="SceneType"/>
    13. <element name="RoadAlignmentType" type="RoadAlignmentType"/>
    14. <element name="RoadTerraintype" type="int"/>
    15. <element name="RoadSurfaceType" type="RoadSurfaceType"/>
    16. <element name="RoadCoditionType" type="RoadCoditionType"/>
    17. <element name="RoadJunctionSectionType" type="RoadJunctionSectionType"/>
    18. <element name="RoadLightingType" type="RoadLightingType"/>
    19. <element name="Illustration" type="IllustrationType"/>
    20. <element name="WindDirection" type="WindDirectionType"/>
    21. <element name="Illumination" type="IlluminationType"/>
    22. <element name="FieldCondition" type="FieldConditionType"/>
    23. <element name="Temperature" type="double"/>
    24. <element name="Humidity" type="HumidityType"/>
    25. <element name="PopulationDensity" type="DenseDegreeType"/>
    26. <element name="DenseDegree" type="DenseDegreeType"/>
    27. <element name="Importance" type="int"/>
    28. <element name="SubImageList" type="SubImageInfoList"/>
    29. </sequence>
    30. </complexType>
    31. //场景对象列表
    32. <complexType name="SceneList">
    33. <sequence>
    34. <element name="SceneObject" type="Scene" minOccurs="0" />
    35. </sequence>
    36. </complexType>
  • 相关阅读:
    基于ConstraintLayout的增强布局,专注于过渡动画实现的动画框架:MotionLayout
    GraceUI相关的 知识
    2022年痛风药行业定义及分类
    英语写作中“省略”、“忽略”、“忽视”omit、ignore、neglect 的用法
    【web开发】2、css基础
    LLMs的终局是通用人工智能AGI总结 生成式AI和大语言模型 Generative AI & LLMs
    华为云云耀云服务器L实例评测 | 由于自己原因导致MySQL数据库被攻击 【更新中。。。】
    编程世界里的爱情观:Python 程序员的爱情难题
    vscode无法切换env环境
    【前端】JavaScript数据类型
  • 原文地址:https://blog.csdn.net/EasyNVS/article/details/139327559