视频汇聚平台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、人员对象

复制代码
//人员对象
<complexType name="Person">
	<sequence>
		<element name="PersonID" type="ImageCntObjectIdType"/>
		<element name="InfoKind" type="InfoType" use="required"/>
		<element name="SourceID" type="BasicObjectIdType" use="required"/>
		<element name="DeviceID" type="string"/><element name="LeftTopX" type="int"
		use="required"/>
		<element name="LeftTopY" type="int" use="required"/>
		<element name="RightBtmX" type="int" use="required"/>
		<element name="RightBtmY" type="int" use="required"/>
		<element name="LocationMarkTime" type="dateTime" use="required"/>
		<element name="PersonAppearTime" type="dateTime" use="required"/>
		<element name="PersonDisAppearTime" type="dateTime" use="required"/>
		<element name="IDType" type="IDType"/>
		<element name="IDNumber" type="IdNumberType"/>
		<element name="Name" type="NameType"/>
		<element name="UsedName" type="UsedNameType"/>
		<element name="Alias" type="AliasType"/>
		<element name="GenderCode" type="GenderType"/>
		<element name="AgeUpLimit" type="int"/>
		<element name="AgeLowerLimit" type="int"/>
		<element name="EthicCode" type="EthicCodeType"/>
		<element name="NationalityCode" type="NationalityCodeType"/>
		<element name="NativeCityCode" type="PlaceCodeType"/>
		<element name="ResidenceAdminDivision" type="PlaceCodeType"/>
		<element name="ChineseAccentCode" type="ChineseAccentCode"/>
		<element name="PersonOrg" type="OrgType"/>
		<element name="JobCategory" type="JobCategoryType"/>
		<element name="AccompanyNumber" type="int"/>
		<element name="HeightUpLimit" type="int"/>
		<element name="HeightLowerLimit" type="int"/>
		<element name="BodyType" type="BodyType"/>
		<element name="SkinColor" type="SkinColorType"/>
		<element name="HairStyle" type="HairStyleType"/>
		<element name="HairColor" type="ColorType"/>
		<element name="Gesture" type="PostureType"/>
		<element name="Status" type="PersonStatusType"/>
		<element name="FaceStyle" type="FaceStyleType"/>
		<element name="FacialFeature" type="FacialFeatureType"/>
		<element name="PhysicalFeature" type="PhysicalFeatureType"/>
		<element name="BodyFeature" type="BodyFeatureType"/>
		<element name="HabitualMovement" type="HabitualActionType"/>
		<element name="Behavior" type="BehaviorType"/>
		<element name="BehaviorDescription" type="string"/>
		<element name="Appendant" type="AppendageType"/>
		<element name="AppendantDescription" type="string"/>
		<element name="UmbrellaColor" type="ColorType"/>
		<element name="RespiratorColor" type="ColorType"/>
		<element name="CapStyle" type="HatStyleType"/>
		<element name="CapColor" type="ColorType"/>
		<element name="GlassStyle" type="GlassesStyleType"/>
		<element name="GlassColor" type="ColorType"/>
		<element name="ScarfColor" type="ColorType"/>
		<element name="BagStyle" type="BagStyleType"/>
		<element name="BagColor" type="ColorType"/>
		<element name="CoatStyle" type="CoatStyleType"/>
		<element name="CoatLength" type="CoatLengthType"/>
		<element name="CoatColor" type="ColorType"/>
		<element name="TrousersStyle" type="PantsStyleType"/>
		<element name="TrousersColor" type="ColorType"/>
		<element name="TrousersLen" type="PantsLengthType"/>
		<element name="ShoesStyle" type="ShoesStyleType"/>
		<element name="ShoesColor" type="ColorType"/>
		<element name="IsDriver" type="int" use="required"/>
		<element name="IsForeigner" type=" int " use="required"/>
		<element name="PassportType" type="enPassportType"/>
		<element name="ImmigrantTypeCode" type="ImmigrantTypeCodeType"/>
		<element name="IsSuspectedTerrorist" type="int " use="required"/>
		<element name="SuspectedTerroristNumber"
		type="SuspectedTerroristNumberType"/>
		<element name="IsCriminalInvolved" type=" int " use="required"/>
		<element name="CriminalInvolvedSpecilisationCode"
		type="CriminalInvolvedSpecilisationCodeType"/>
		<element name="BodySpeciallMark" type="BodySpeciallMarkType"/>
		<element name="CrimeMethod" type="CrimeMethodType"/>
		<element name="CrimeCharacterCode" type="CrimeCharacterCodeType"/>
		<element name="EscapedCriminalNumber" type="EscapedCriminalNumberType"/>
		<element name="IsDetainees" type="int " use="required"/>
		<element name="DetentionHouseCode" type="DetentionHouseCodeType"/>
		<element name="DetaineesIdentity" type="DetaineesIdentityType"/>
		<element name="DetaineesSpecialIdentity"
		type="DetaineesSpecialIdentityType"/>
		<element name="MemberTypeCode" type="MemberTypeCodeType"/>
		<element name="IsVictim" type="int " use="required"/>
		<element name="VictimType" type="VictimType"/>
		<element name="InjuredDegree" type="InjuredDegreeType"/>
		<element name="CorpseConditionCode" type="CorpseConditionCodeType"/>
		<element name="IsSuspiciousPerson" type="int " use="required"/>
		<element name="SubImageList" type="SubImageInfoList"/>
	</sequence>
</complexType>

//人员对象列表
<complexType name="PersonList">
	<sequence>
		<element name="PersonObject" type="Person" minOccurs="0" />
	</sequence>
</complexType>

2、人脸对象

复制代码
//人脸对象
<complexType name="Face">
	<sequence>
		<element name="FaceID" type="ImageCntObjectIdType" use="required"/>
		<element name="InfoKind" type="InfoType" use="required"/>
		<element name="SourceID" type="BasicObjectIdType" use="required"/>
		<element name="DeviceID" type="string"/>
		<element name="LeftTopX" type="int" use="required"/>
		<element name="LeftTopY" type="int" use="required"/>
		<element name="RightBtmX" type="int" use="required"/>
		<element name="RightBtmY" type="int" use="required"/>
		<element name="LocationMarkTime" type="dateTime" use="required"/>
		<element name="FaceAppearTime" type="dateTime" use="required"/>
		<element name="FaceDisAppearTime" type="dateTime" use="required"/>
		<element name="IDType" type="IDType"/>
		<element name="IDNumber" type="IdNumberType"/>
		<element name="Name" type="NameType"/>
		<element name="UsedName" type="UsedNameType"/>
		<element name="Alias" type="AliasType"/>
		<element name="GenderCode" type="GenderType"/>
		<element name="AgeUpLimit" type="int"/>
		<element name="AgeLowerLimit" type="int"/>
		<element name="EthicCode" type="EthicCodeType"/>
		<element name="NationalityCode" type="NationalityCodeType"/>
		<element name="NativeCityCode" type="PlaceCodeType"/>
		<element name="ResidenceAdminDivision" type="PlaceCodeType"/>
		<element name="ChineseAccentCode" type="ChineseAccentCode"/>
		<element name="JobCategory" type="JobCategoryType"/>
		<element name="AccompanyNumber" type="int"/>
		<element name="SkinColor" type="SkinColorType"/>
		<element name="HairStyle" type="HairStyleType"/>
		<element name="HairColor" type="ColorType"/>
		<element name="FaceStyle" type="FaceStyleType"/>
		<element name="FacialFeature" type="FacialFeatureType"/>
		<element name="PhysicalFeature" type="PhysicalFeatureType"/>
		<element name="RespiratorColor" type="ColorType"/>
		<element name="CapStyle" type="HatStyleType"/>
		<element name="CapColor" type="ColorType"/>
		<element name="GlassStyle" type="GlassesStyleType"/>
		<element name="GlassColor" type="ColorType"/>
		<element name="IsDriver" type="int " use="required"/>
		<element name="IsForeigner" type="int " use="required"/>
		<element name="PassportType" type="enPassportType"/>
		<element name="ImmigrantTypeCode" type="ImmigrantTypeCodeType"/>
		<element name="IsSuspectedTerrorist" type="int " use="required"/>
		<element name="SuspectedTerroristNumber"
		type="SuspectedTerroristNumberType"/>
		<element name="IsCriminalInvolved" type="int " use="required"/>
		<element name="CriminalInvolvedSpecilisationCode"
		type="CriminalInvolvedSpecilisationCodeType"/>
		<element name="BodySpeciallMark" type="BodySpeciallMarkType"/>
		<element name="CrimeMethod" type="CrimeMethodType"/>
		<element name="CrimeCharacterCode" type="CrimeCharacterCodeType"/>
		<element name="EscapedCriminalNumber" type="EscapedCriminalNumberType"/>
		<element name="IsDetainees" type="int " use="required"/>
		<element name="DetentionHouseCode" type="DetentionHouseCodeType"/>
		<element name="DetaineesIdentity" type="DetaineesIdentityType"/>
		<element name="DetaineesSpecialIdentity"
		type="DetaineesSpecialIdentityType"/>
		<element name="MemberTypeCode" type="MemberTypeCodeType"/>
		<element name="IsVictim" type="int " use="required"/>
		<element name="VictimType" type="VictimType"/>
		<element name="InjuredDegree" type="InjuredDegreeType"/>
		<element name="CorpseConditionCode" type="CorpseConditionCodeType"/>
		<element name="IsSuspiciousPerson" type="int " use="required"/>
		<element name="Attitude " type="int "/>
		<element name="Similaritydegree " type=" Double "/>
		<element name="EyebrowStyle " type="string"/>
		<element name="NoseStyle " type="string"/>
		<element name="MustacheStyle " type="string"/>
		<element name="LipStyle " type="string"/>
		<element name="WrinklePouch " type="string"/>
		<element name="AcneStain " type="string"/>
		<element name="FreckleBirthmark " type="string"/>
		<element name="ScarDimple " type="string"/>
		<element name="OtherFeature " type="string"/>
		<element name="SubImageList" type="SubImageInfoList"/>
	</sequence>
</complexType>

//人脸对象列表
<complexType name="FaceList">
	<sequence>
		<element name="FaceObject" type="Face" minOccurs="0" />
	</sequence>
</complexType>

3、机动车对象

复制代码
//机动车对象
<complexType name="MotorVehicle">
	<sequence>
		<element name="MotorVehicleID" type="ImageCntObjectIdType" use="required"/>
		<element name="InfoKind" type="InfoType" use="required"/>
		<element name="SourceID" type="BasicObjectIdType" use="required"/>
		<element name="TollgateID" type="DeviceIDType"/>
		<element name="DeviceID" type="string"/>
		<element name="StorageUrl1" type="string" />
		<element name="StorageUrl2" type="string"/>
		<element name="StorageUrl3" type="string"/>
		<element name="StorageUrl4" type="string"/>
		<element name="StorageUrl5" type="string"/>
		<element name="LeftTopX" type="int"/>
		<element name="LeftTopY" type="int"/>
		<element name="RightBtmX" type="int"/>
		<element name="RightBtmY" type="int"/>
		<element name="MarkTime" type="dateTime"/>
		<element name="AppearTime" type="dateTime"/>
		<element name="DisappearTime" type="dateTime"/>
		<element name="LaneNo" type="int"/>
		<element name="HasPlate" type="Boolean" use="required"/>
		<element name="PlateClass" type="PlateClassType" use="required"/>
		<element name="PlateColor" type="ColorType" use="required"/>
		<element name="PlateNo" type="PlateNoType" />
		<element name="PlateNoAttach" type="PlateNoType"/>
		<element name="PlateDescribe" type="string"/>
		<element name="IsDecked" type="Boolean"/>
		<element name="IsAltered" type="Boolean"/>
		<element name="IsCovered" type="Boolean"/>
		<element name="Speed" type="SpeedType"/>
		<element name="Direction" type="HDirectionType"/>
		<element name="DrivingStatusCode" type="DrivingStatusCodeType"/>
		<element name="UsingPropertiesCode" type="UsingPropertiesCodeType"/>
		<element name="VehicleClass" type="VehicleClassType"/>
		<element name="VehicleBrand" type="VehicleBrandType"/>
		<element name="VehicleModel" type="VehicleModelType"/>
		<element name="VehicleStyles" type="string"/>
		<element name="VehicleLength" type="int"/>
		<element name="VehicleWidth" type="int"/>
		<element name="VehicleHeight" type="int"/>
		<element name="VehicleColor" type="ColorType" use="required"/>
		<element name="VehicleColorDepth" type="VehicleColorDepthType"/>
		<element name="VehicleHood" type="string"/>
		<element name="VehicleTrunk" type="string"/>
		<element name="VehicleWheel" type="string"/>
		<element name="WheelPrintedPattern" type="WheelPrintedPatternType"/>
		<element name="VehicleWindow" type="string"/>
		<element name="VehicleRoof" type="string"/>
		<element name="VehicleDoor" type="string"/>
		<element name="SideOfVehicle" type="string"/>
		<element name="CarOfVehicle" type="string"/>
		<element name="RearviewMirror" type="string"/>
		<element name="VehicleChassis" type="string"/>
		<element name="VehicleShielding" type="string"/>
		<element name="FilmColor" type="AutoFoilColorType"/>
		<element name="IsModified" type="Boolean"/>
		<element name="HitMarkInfo" type="DentInfoType"/>
		<element name="VehicleBodyDesc" type="string"/>
		<element name="VehicleFrontItem" type="FrontThingType"/>
		<element name="DescOfFrontItem" type="string"/>
		<element name="VehicleRearItem" type="RearThingType"/>
		<element name="DescOfRearItem" type="string"/>
		<element name="NumOfPassenger" type="int"/>
		<element name="PassTime" type="dateTime"/>
		<element name="NameOfPassedRoad" type="string"/>
		<element name="IsSuspicious" type="Boolean"/>
		<element name="Sunvisor" type="int"/>
		<element name="SafetyBelt" type="int"/>
		<element name="Calling" type="int"/>
		<element name="SubImageList" type="SubImageInfoList"/>
	</sequence>
</complexType>

//机动车对象列表
<complexType name="MotorVehicleList">
	<sequence>
		<element name="MotorVehicleObject" type="MotorVehicle" minOccurs="0" />
	</sequence>
</complexType>

4、非机动车对象

复制代码
//非机动车对象
<complexType name="NonMotorVehicle">
	<sequence>
		<element name="NonMotorVehicleID" type="ImageCntObjectIdType"/>
		<element name="InfoKind" type="InfoType" use="required"/>
		<element name="SourceID" type="BasicObjectIdType" use="required"/>
		<element name="DeviceID" type="string"/>
		<element name="LeftTopX" type="int" use="required"/>
		<element name="LeftTopY" type="int" use="required"/>
		<element name="RightBtmX" type="int" use="required"/>
		<element name="RightBtmY" type="int" use="required"/>
		<element name="MarkTime" type="dateTime" use="required"/>
		<element name="AppearTime" type="dateTime" use="required"/>
		<element name="DisappearTime" type="dateTime" use="required"/>
		<element name="HasPlate" type="Boolean" use="required"/>
		<element name="PlateClass" type="PlateClassType" use="required"/>
		<element name="PlateColor" type="ColorType" use="required"/>
		<element name="PlateNo" type="string" use="required"/>
		<element name="PlateNoAttach" type="string"/>
		<element name="PlateDescribe" type="string"/>
		<element name="IsDecked" type="Boolean"/>
		<element name="IsAltered" type="Boolean"/>
		<element name="IsCovered" type="Boolean"/>
		<element name="Speed" type="SpeedType"/>
		<element name="DrivingStatusCode" type="DrivingStatusCodeType"/>
		<element name="UsingPropertiesCode" type="UsingPropertiesCodeType"/>
		<element name="VehicleBrand" type="string"/>
		<element name="VehicleType" type="string"/>
		<element name="VehicleLength" type="int"/>
		<element name="VehicleWidth" type="int"/>
		<element name="VehicleHeight" type="int"/>
		<element name="VehicleColor" type="int" use="required"/>
		<element name="VehicleHood" type="string"/>
		<element name="VehicleTrunk" type="string"/>
		<element name="VehicleWheel" type="string"/>
		<element name="WheelPrintedPattern" type="string"/>
		<element name="VehicleWindow" type="string"/>
		<element name="VehicleRoof" type="string"/>
		<element name="VehicleDoor" type="string"/>
		<element name="SideOfVehicle" type="string"/>
		<element name="CarOfVehicle" type="string"/>
		<element name="RearviewMirror" type="string"/>
		<element name="VehicleChassis" type="string"/>
		<element name="VehicleShielding" type="string"/>
		<element name="FilmColor" type="int"/>
		<element name="IsModified" type="int"/>
		<element name="SubImageList" type="SubImageInfoList"/>
	</sequence>
</complexType>

//非机动车对象列表
<complexType name="NonMotorVehicleList">
	<sequence>
		<element name="NonMotorVehicleObject" type="NonMotorVehicle" minOccurs="0" />
	</sequence>
</complexType>

5、物品对象

复制代码
//物品对象
<complexType name="Thing">
	<sequence>
		<element name="ThingID" type="ImageCntObjectIdType"/>
		<element name="InfoKind" type="InfoType" use="required"/>
		<element name="SourceID" type="BasicObjectIdType" use="required"/>
		<element name="DeviceID" type="string"/>
		<element name="LeftTopX" type="int" />
		<element name="LeftTopY" type="int" />
		<element name="RightBtmX" type="int" />
		<element name="RightBtmY" type="int" />
		<element name="LocationMarkTime" type="dateTime" />
		<element name="AppearTime" type="dateTime" />
		<element name="DisappearTime" type="dateTime" />
		<element name="Name" type="string" use="required"/>
		<element name="Shape" type="string" use="required"/>
		<element name="Color" type="ColorType" use="required"/>
		<element name="Size" type="string"/>
		<element name="Material" type="string"/>
		<element name="Characteristic" type="string"/>
		<element name="Propertiy" type="ThingPropertyType"/>
		<element name="InvolvedObjType" type="InvolvedObjType"/>
		<element name="FirearmsAmmunitionType" type="FirearmsAmmunitionType"/>
		<element name="ToolTraceType" type="ToolTraceType"/>
		<element name="EvidenceType" type="EvidenceType"/>
		<element name="CaseEvidenceType" type="CaseEvidenceType"/>
		<element name="SubImageList" type="SubImageInfoList"/>
	</sequence>
</complexType>

//物品对象列表
<complexType name="ThingList">
	<sequence>
		<element name="ThingObject" type="Thing" minOccurs="0" />
	</sequence>
</complexType>

6、场景对象

复制代码
//场景对象
<complexType name="Scene">
	<sequence>
		<element name="SceneID" type="ImageCntObjectIdType"/>
		<element name="InfoKind" type="InfoType" use="required"/>
		<element name="SourceID" type="BasicObjectIdType" use="required"/>
		<element name="DeviceID" type="string"/>
		<element name="BeginTime" type="dateTime"/>
		<element name="PlaceType" type="PlaceType"/>
		<element name="WeatherType" type="WeatherType"/>
		<element name="SceneDescribe" type="string"/>
		<element name="SceneType" type="SceneType"/>
		<element name="RoadAlignmentType" type="RoadAlignmentType"/>
		<element name="RoadTerraintype" type="int"/>
		<element name="RoadSurfaceType" type="RoadSurfaceType"/>
		<element name="RoadCoditionType" type="RoadCoditionType"/>
		<element name="RoadJunctionSectionType" type="RoadJunctionSectionType"/>
		<element name="RoadLightingType" type="RoadLightingType"/>
		<element name="Illustration" type="IllustrationType"/>
		<element name="WindDirection" type="WindDirectionType"/>
		<element name="Illumination" type="IlluminationType"/>
		<element name="FieldCondition" type="FieldConditionType"/>
		<element name="Temperature" type="double"/>
		<element name="Humidity" type="HumidityType"/>
		<element name="PopulationDensity" type="DenseDegreeType"/>
		<element name="DenseDegree" type="DenseDegreeType"/>
		<element name="Importance" type="int"/>
		<element name="SubImageList" type="SubImageInfoList"/>
	</sequence>
</complexType>


//场景对象列表
<complexType name="SceneList">
<sequence>
<element name="SceneObject" type="Scene" minOccurs="0" />
</sequence>
</complexType>
相关推荐
NineData33 分钟前
NineData云原生智能数据管理平台新功能发布|2025年5月版
数据库·云原生·oracle·devops·ninedata
不会编程的猫星人33 分钟前
Oracle杀进程注意事项
数据库·microsoft·oracle
GUIQU.37 分钟前
【Oracle】安装单实例
数据库·oracle
老胖闲聊42 分钟前
Python Django完整教程与代码示例
数据库·python·django
践行见远1 小时前
django之请求处理过程分析
数据库·django·sqlite
行星0081 小时前
Postgresql常用函数操作
数据库·postgresql
程序员葵安1 小时前
【Java Web】9.Maven高级
java·数据库·后端·maven
海棠一号2 小时前
Android Settings 数据库生成、监听与默认值配置
android·数据库
新时代苦力工2 小时前
MVCC机制:Undo Log版本链与ReadView机制
数据库·mysql
GUIQU.2 小时前
【Oracle】存储过程
数据库·oracle