设备网络SDK开发使用手册 |
<?xml version="1.0" encoding="UTF-8"?>
<!--req, 智能通道分析能力集描述 --> <VcaChanAbility> <channelNO>1</channelNO> <!--通道号--> <restartLib>true</restartLib> <!--支持重启算法库--> <vcaVersion>true</vcaVersion> <!--支持查看算法库版本--> <syncChannelName>true</syncChannelName> <!--同步分析仪的通道名为前端设备通道名--> <VcaDrawMode> <!--智能信息叠加--> <dspEncAddTarget opt="true,false"/> <!--编码叠加目标--> <dspEncAddRule opt="true,false"/> <!--编码叠加规则--> <dspPicAddTarget opt="true,false"/> <!--抓图叠加目标--> <dspPicAddRule opt="true,false"/> <!--抓图叠加规则--> </VcaDrawMode> <AlarmPicResolutionList> <!--报警图片分辨率,index为SDK定义的图片大小索引值,参见NET_DVR_JPEGPARA--> <picResolutionEntry index="3" name="UXGA" resolution="1600*1200"/> <picResolutionEntry index="4" name="SVGA" resolution="800*600"/> <picResolutionEntry index="5" name="HD720P" resolution="1280*720"/> <picResolutionEntry index="6" name="VGA" resolution="640*480"/> </AlarmPicResolutionList> <GlobalSizeFilter> <!--全局尺寸过滤--> <mode opt="imagePixel,realWorld,default" default="imagePixel"/> <!--过滤模式,imagePixel-像素大小,realWorld-实际大小,default-默认--> <minRect>true</minRect> <!--最小目标框--> <maxRect>true</maxRect> <!--最大目标框--> </GlobalSizeFilter> <Behavior> <!--行为分析--> <EventType> <BlackboardWriting> <!--板书--> <Region> <vertexNum min="3" max="10"/> <!--区域顶点数量--> </Region> </BlackboardWriting> <Lecture> <!--授课--> <Region> <vertexNum min="3" max="10"/> <!--区域顶点数量--> </Region> <sensitivity min="1" max="5" default="5"/> <!--灵敏度--> <duration min="0" max="10" default="5"/> <!--行为事件触发时间阈值--> <trackingMode opt="auto,horizontal,vertical" default="auto"/> <!--跟踪模式--> <zoomMode opt="fixed,auto" default="fixed"/> <!--变倍模式--> <SizeFilter> <mode opt="imagePixel,realWorld,default" default="imagePixel"/> <!--过滤模式,imagePixel-像素大小,realWorld-实际大小,default-默认--> <minRect>true</minRect> <!--最小目标框--> <maxRect>true</maxRect> <!--最大目标框--> </SizeFilter> </Lecture> <!--回答--> <Answer> <Region> <vertexNum min="3" max="10"/> <!--区域顶点数量--> </Region> <sensitivity min="1" max="5" default="5"/> <!--灵敏度--> <SizeFilter> <mode opt="imagePixel,realWorld,default" default="imagePixel"/> <!--过滤模式,imagePixel-像素大小,realWorld-实际大小,default-默认--> <minRect>true</minRect> <!--最小目标框--> <maxRect>true</maxRect> <!--最大目标框--> </SizeFilter> </Answer> <TraversePlane> <!--穿越警戒面--> <planeBottom>true</planeBottom> <!--警戒面底边--> <crossDirection opt="bothDirection,leftToRight,rFaceSnapightToLeft" default="bothDirection"/> <!--穿越方向,bothDirection-双向,leftToRight-从左到右,rightToLeft-从右到左--> <sensitivity min="1" max="5" default="5"/> <!--灵敏度--> <planeHeight min="0" max="255" default="5"/> <!--警戒面高度--> <detectionTarget opt="all,human,vehicle,human_vehicle"/> <!--侦测目标:all-所有目标, human-人, vehicle-车, human_vehicle-人与车(节点中带_符号的代表支持多选项,例如human_vehicle代表人与车)--> <eventPriority opt="low,mid,high"/> <!--opt,"事件优先级:0-低,1-中,2-高"--> <isSupportHumanMisinfoFilter> <!--opt, xs:boolean,"人体去误报,支持返回true,不支持不返回"--> </isSupportHumanMisinfoFilter> <isSupportVehicleMisinfoFilter> <!--opt, xs:boolean,"车辆去误报,支持返回true,不支持不返回"--> </isSupportVehicleMisinfoFilter> </TraversePlane> <EnterArea> <!--进入区域--> <Region> <vertexNum min="3" max="10"/> <!--区域顶点数量--> </Region> <detectionTarget opt="all,human,vehicle,human_vehicle"/> <!--侦测目标:all-所有目标, human-人, vehicle-车, human_vehicle-人与车(节点中带_符号的代表支持多选项,例如human_vehicle代表人与车)--> <eventPriority opt="low,mid,high"/> <!--opt,"事件优先级:0-低,1-中,2-高"--> <isSupportHumanMisinfoFilter> <!--opt, xs:boolean,"人体去误报,支持返回true,不支持不返回"--> </isSupportHumanMisinfoFilter> <isSupportVehicleMisinfoFilter> <!--opt, xs:boolean,"车辆去误报,支持返回true,不支持不返回"--> </isSupportVehicleMisinfoFilter> </EnterArea> <ExitArea> <!--离开区域--> <Region> <vertexNum min="3" max="10"/> <!--区域顶点数量--> </Region> <detectionTarget opt="all,human,vehicle,human_vehicle"/> <!--侦测目标:all-所有目标, human-人, vehicle-车, human_vehicle-人与车(节点中带_符号的代表支持多选项,例如human_vehicle代表人与车)--> <eventPriority opt="low,mid,high"/> <!--opt,"事件优先级:0-低,1-中,2-高"--> <isSupportHumanMisinfoFilter> <!--opt, xs:boolean,"人体去误报,支持返回true,不支持不返回"--> </isSupportHumanMisinfoFilter> <isSupportVehicleMisinfoFilter> <!--opt, xs:boolean,"车辆去误报,支持返回true,不支持不返回"--> </isSupportVehicleMisinfoFilter> </ExitArea> <Intrusion> <!--入侵参数--> <Region> <vertexNum min="3" max="10"/> <!--区域顶点数量--> </Region> <duration min="0" max="100" default="5"/> <!--行为事件触发时间阈值--> <sensitivity min="1" max="100" default="50"/> <!--灵敏度--> <rate min="1" max="100" default="5"/> <!--占比--> <detectionTarget opt="all,human,vehicle,human_vehicle"/> <!--侦测目标:all-所有目标, human-人, vehicle-车, human_vehicle-人与车(节点中带_符号的代表支持多选项,例如human_vehicle代表人与车)--> <eventPriority opt="low,mid,high"/> <!--opt,"事件优先级:0-低,1-中,2-高"--> <isSupportHumanMisinfoFilter> <!--opt, xs:boolean,"人体去误报,支持返回true,不支持不返回"--> </isSupportHumanMisinfoFilter> <isSupportVehicleMisinfoFilter> <!--opt, xs:boolean,"车辆去误报,支持返回true,不支持不返回"--> </isSupportVehicleMisinfoFilter> </Intrusion> <Loiter> <!--徘徊--> <Region> <vertexNum min="3" max="10"/> <!--区域顶点数量--> </Region> <duration min="1" max="120" default="10"/> <!--触发时间阈值--> <eventPriority opt="low,mid,high"/> <!--opt,"事件优先级:0-低,1-中,2-高"--> <loiterDistance min="100" max="5000" default="1000"/> <!--opt,行程总距离阈值,单位:cm--> </Loiter> <LeftTake> <!--物品放置拿取--> <Region> <vertexNum min="3" max="10"/> <!--区域顶点数量--> </Region> <duration min="1" max="120" default="10"/> <!--触发时间阈值--> <eventPriority opt="low,mid,high"/> <!--opt,"事件优先级:0-低,1-中,2-高"--> </LeftTake> <Parking> <!--停车--> <Region> <vertexNum min="3" max="10"/> <!--区域顶点数量--> </Region> <duration min="1" max="100" default="10"/> <!--触发时间阈值--> <eventPriority opt="low,mid,high"/> <!--opt,"事件优先级:0-低,1-中,2-高"--> </Parking> <Run> <!--奔跑--> <Region> <vertexNum min="3" max="10"/> <!--区域顶点数量--> </Region> <distance min="0.1" max="1.0" default="0.5"/> <!--人奔跑最大距离--> <mode opt="imagePixel,realWorld" default="imagePixel"/> <!--imagePixel-像素模式,realWorld-实际模式--> <ImagePixelMode> <!--像素模式参数--> <distance min="0.1" max="1.0" default="0.5"/> <!--人奔跑最大距离--> </ImagePixelMode> <RealWorldMode> <!--实际模式参数--> <distance min="1" max="20" default="10"/> <!--人奔跑最大距离--> </RealWorldMode> <detectionTarget opt="all,human,vehicle,human_vehicle"/> <!--侦测目标:all-所有目标, human-人, vehicle-车, human_vehicle-人与车(节点中带_符号的代表支持多选项,例如human_vehicle代表人与车)--> <eventPriority opt="low,mid,high"/> <!--opt,"事件优先级:0-低,1-中,2-高"--> </Run> <HighDensity> <!--人员聚集--> <Region> <vertexNum min="3" max="10"/> <!--区域顶点数量--> </Region> <density min="0.1" max="1.0" default="0.5"/> <!--密度比率--> <duration min="20" max="360" default="20"/> <!--触发人员聚集参数报警阈值--> <eventPriority opt="low,mid,high"/> <!--opt,"事件优先级:0-低,1-中,2-高"--> </HighDensity> <ViolentMotion> <!--剧烈运动--> <Region> <vertexNum min="3" max="10"/> <!--区域顶点数量--> </Region> <duration min="1" max="120" default="50"/> <!--触发事件阈值--> <sensitivity min="1" max="5" default="5"/> <!--灵敏度--> <mode opt="video,audio,videoAndAudio" default="video"/> <!--video-纯视频模式,audio-纯音频模式,videoAndAudio-音视频联合模式--> </ViolentMotion> <ReachHeight> <!--攀高--> <planeBottom>true</planeBottom> <!--攀高警戒面--> <duration min="1" max="120" default="10"/> <!--触发攀高报警阈值--> </ReachHeight> <!--起身--> <GetUp> <Region> <vertexNum min="3" max="10"/> <!--区域顶点数量--> </Region> <duration min="1" max="100" default="10"/> <!--触发起床报警阈值--> <sensitivity min="1" max="10" default="10"/> <!--灵敏度--> <mode opt="overBed,areaMove,sitting" default="overBed"/> <!--overBed-大床通铺模式,areaMove-高低铺模式,sitting-大床通铺坐立起身模式--> <eventPriority opt="low,mid,high"/> <!--opt,"事件优先级:0-低,1-中,2-高"--> </GetUp> <Left> <!--物品放置--> <Region> <vertexNum min="3" max="10"/> <!--区域顶点数量--> </Region> <duration min="10" max="100" default="10"/> <!--触发物品遗留报警阈值--> <sensitivity min="1" max="5" default="5"/> <!--灵敏度--> <eventPriority opt="low,mid,high"/> <!--opt,"事件优先级:0-低,1-中,2-高"--> </Left> <Take> <!--物品拿取--> <Region> <vertexNum min="3" max="10"/> <!--区域顶点数量--> </Region> <duration min="10" max="100" default="10"/> <!--触发物品拿取报警阈值--> <sensitivity min="1" max="5" default="5"/> <!--灵敏度--> <eventPriority opt="low,mid,high"/> <!--opt,"事件优先级:0-低,1-中,2-高"--> </Take> <LeavePosition> <!--离岗--> <Region> <vertexNum min="3" max="10"/> <!--区域顶点数量--> </Region> <leaveDelay min="1" max="1800" default="120"/> <!--无人报警时间--> <staticDealy min="1" max="1800" default="120"/> <!--睡觉报警时间--> <mode opt="leave,sleep,leaveAndSleep" default="leave"/> <!--leave-离岗事件,sleep-睡岗事件,leaveAndSleep-离睡岗事件--> <personType opt="single,couple" default="single"/> <!--值岗人数类型,single-单人值岗,couple-双人值岗--> <OnPosition min="1" max="10" default="1"/> <!--在岗人数--> </LeavePosition> <Trail> <!--尾随--> <Region> <vertexNum min="3" max="10"/> <!--区域顶点数量--> </Region> <sensitivity min="1" max="5" default="5"/> <!--灵敏度--> </Trail> <KeyPersonGetUp> <!--重点人员起身--> <Region> <vertexNum min="3" max="10"/> <!--区域顶点数量--> </Region> <duration min="1" max="100" default="20"/> <!--触发起床报警阈值--> <sensitivity min="1" max="10" default="5"/> <!--灵敏度--> <mode opt="overBed,areaMove,sitting" default="overBed"/> <!--overBed-大床通铺模式,areaMove-高低铺模式,sitting-大床通铺坐立起身模式--> </KeyPersonGetUp> <FallDown> <!--倒地--> <Region> <vertexNum min="3" max="10"/> <!--区域顶点数量--> </Region> <duration min="1" max="60" default="30"/> <!--触发事件阈值--> <sensitivity min="1" max="5" default="5"/> <!--灵敏度--> <heightThreshold min="10" max="100"/> <!--触发报警高度阈值,单位:cm--> </FallDown> <AudioAbnormal> <!--声强突变--> <decibel min="1" max="255" default="50"/> <!--声音强度--> <sensitivity min="1" max="5" default="5"/> <!--灵敏度--> <audioMode opt="sensitivity,decibel,sensitivityAndDecibel" default="sensitivity"/> <!--sensitivity-灵敏度检测,decibel-分贝阈值检测,sensitivityAndDecibel-灵敏度与分贝阈值检测--> <enabled>true</enabled> <!--使能标志--> <threshold min="0" max="100" default="80"/> <!--声音阈值--> </AudioAbnormal> <ADVReachHeight> <!--折线攀高--> <Region> <vertexNum min="2" max="10"/> <!--区域顶点数量--> </Region> <crossDirection opt="bothDirection,leftToRight,rightToLeft" default="bothDirection"/> <!--穿越方向,bothDirection-双向,leftToRight-从左到右,rightToLeft-从右到左--> </ADVReachHeight> <ToiletTarry> <!--如厕超时--> <Region> <vertexNum min="3" max="10"/> <!--区域顶点数量--> </Region> <duration min="1" max="3600" default="600"/> <!--如厕超时时间--> </ToiletTarry> <YardTarry> <!--放风场滞留--> <Region> <vertexNum min="3" max="10"/> <!--区域顶点数量--> </Region> <duration min="1" max="120" default="60"/> <!--放风场滞留时间--> </YardTarry> <ADVTraversePlane> <!--折线警戒面--> <Region> <vertexNum min="2" max="10"/> <!--区域顶点数量--> </Region> <crossDirection opt="bothDirection,leftToRight,rightToLeft" default="bothDirection"/> <!--穿越方向,bothDirection-双向,leftToRight-从左到右,rightToLeft-从右到左--> <sensitivity min="1" max="5" default="5"/> <!--灵敏度--> </ADVTraversePlane> <OverTime> <!--操作超时--> <Region> <vertexNum min="3" max="10"/> <!--区域顶点数量--> </Region> <duration min="4" max="60000" default="30000"/> <!--操作报警时间阈值 --> </OverTime> <StickUp> <!--贴纸条--> <Region> <vertexNum min="3" max="10"/> <!--区域顶点数量--> </Region> <duration min="4" max="60" default="30"/> <!--触发时间阈值--> <sensitivity min="1" max="5" default="5"/> <!--灵敏度--> </StickUp> <InstallScanner> <!--安装读卡器--> <Region> <vertexNum min="3" max="10"/> <!--区域顶点数量--> </Region> <duration min="4" max="60" default="30"/> <!--读卡持续时间--> <sensitivity min="1" max="5" default="5"/> <!--灵敏度--> </InstallScanner> <Standup> <!--人员站立--> <Region> <vertexNum min="3" max="10"/> <!--区域顶点数量--> </Region> <sensitivity min="1" max="100" default="5"/> <!--灵敏度--> <duration min="1" max="3600" default="2"/> <!--触发时间阈值--> <heightThreshold min="0" max="250" default="130"/> <!--高度阈值--> </Standup> <PeopleNumChange> <!--人数异常--> <Region> <vertexNum min="3" max="10"/> <!--区域顶点数量--> </Region> <sensitivity min="1" max="100" default="5"/> <!--灵敏度--> <peopleNumThreshold min="0" max="5" default="1"/> <!--人数阈值--> <detectMode opt="greaterthan,lessthan,equal,notEqual"/> <!--检测方式:greaterthan-大于,lessthan-小于,equal-等于,notEqual-不等于--> <noneStateEffective opt="true,false"/> <!--无人状态是否有效--> <duration min="1" max="3600" default="2"/> <!--触发时间阈值--> </PeopleNumChange> <SpacingChange> <!--间距异常--> <Region> <vertexNum min="3" max="10"/> <!--区域顶点数量--> </Region> <sensitivity min="1" max="100" default="5"/> <!--灵敏度--> <spacingThreshold min="0" max="10.0" default="1.0"/> <!--间距阈值--> <detectMode opt="greaterthan,lessthan,equal,notEqual"/> <!--检测方式:greaterthan-大于,lessthan-小于,equal-等于,notEqual-不等于--> <duration min="1" max="3600" default="2"/> <!--触发时间阈值--> </SpacingChange> <CombinedRule> <!--组合规则 --> <supportCombinedRule min="" max=""/> <relateRuleID min="" max=""/> <ruleSequence opt="ascending, ascendingOrDescending"/> <minTimeInterval min="" max=""/> <maxTimeInterval min="" max=""/> <rule1ID min="" max=""/> <rule2ID min="" max=""/> </CombinedRule> <SitQuietly> <!--opt,静坐--> <duration min="" max=""/> <!--req,持续时间--> </SitQuietly> <HighDensityStatus> <!--人员聚集状态--> <Region> <vertexNum min="3" max="10"/> <!--区域顶点数量--> </Region> <density min="0.1" max="1.0" default="0.5"/> <!--密度比率--> <sensitivity min="0" max="100"/> <!--灵敏度--> </HighDensityStatus> </EventType> <BehaviorRule> <!--行为规则--> <picProcType opt="notProcess,upload"/> <!--图片处理方式,notProcess-不处理,upload-上传--> <uploadLastAlarm opt="false,true"/> <!--上传最近一次的报警--> <picRecordEnable opt="false,true"/> <!--图片存储--> <JpegParam> <picSize>true</picSize> <!--图片大小--> <picQuality opt="best,better,normal"/> <!--图片质量,best-最好,better-较好,normal-一般--> </JpegParam> <maxRelSnapChanNum>3</maxRelSnapChanNum> <!--最大关联抓图通道数--> <RuleEntryList> <maxRuleNum>10</maxRuleNum> <!--最大规则数目--> <RuleEntry> <eventType opt="traversePlane,enterArea,exitArea,intrusion,loiter,leftAndTake,parking,run, highDensity,violentMotion,reachHeight,getup,left,take,leavePosition,trail, keyPersonGetup,fallDown,audioAbnormal,advReachHeight,toiletTarry,yardTarry, advTraversePlane,humanEnter,overTime,stickup,installScanner,standup, peopleNumChange,spacingChange,lecture,answer,combinedRule,sitQuietly,lecture,answer, writing"/> <!--事件类型,traversePlane-穿越警戒面,enterArea-进入区域,exitArea-离开区域,intrusion-周界入侵, loiter-徘徊,leftAndTake-物品放置拿取,parking-停车,run-奔跑,highDensity-区域内人员密度, violentMotion-剧烈运动,reachHeight-攀高,getup-起身,left-物品放置,take-物品拿取,leavePosition-离岗, trail-尾随,keyPersonGetup-重点人员起身,fallDown-倒地,audioAbnormal-声强突变,advReachHeight-折线攀高, toiletTarry-如厕超时,yardTarry-放风场滞留,advTraversePlane-折线警戒面,humanEnter-人靠近ATM, overTime-操作超时,stickup-贴纸条,installScanner-安装读卡器,standup-起立,peopleNumChange-人数变化, spacingChange-间距变化,lecture-授课,answer-回答问题,combinedRule-组合规则,sitQuietly-静坐,lecture-授课,answer-回答问题, writing –板书--> <ruleNameLength min="0" max="32"/> <!--规则名称长度--> <SizeFilter> <mode opt="imagePixel,realWorld,default" default="imagePixel"/> <!--过滤模式,imagePixel-像素大小,realWorld-实际大小,default-默认--> <minRect>true</minRect> <!--最小目标框--> <maxRect>true</maxRect> <!--最大目标框--> </SizeFilter> <AlarmTime> <timeSegNum min="2" max="8"/> <!--每天布防时间段数量--> </AlarmTime> <alarmHandleType opt="monitor,audio,center,alarmout,picture,wirelesslight,uploadftp"/> <!--monitor-监视器上警告,audio-声音警告,center-上传中心,alarmout-触发报警输出,picture-jpeg抓图并上传email,wirelesslight-无线声光报警,uploadftp-抓图并上传ftp--> <relRecordChan>true</relRecordChan> <!--报警触发通道录像--> <alarmDelay opt="5,10,30,60,120,300,600"/> <!--报警延时--> <FilterStrategy> <strategy opt="disabled,widthAndHeight,targetArea" default="disabled"/> <!--过滤策略,disabled-不启用,widthAndHeight-高度和宽度过滤,targetArea-目标面积过滤--> </FilterStrategy> <TriggerParam> <tiggerMode opt="disabled,trackPoint,targetArea" default="disabled"/> <!--触发方式,disabled-不启用,trackPoint-轨迹点,targetArea-目标面积--> <triggerPoint opt="center,up,down" default="center"/> <!--触发点,center-中,up-上,down-下--> <triggerArea min="0" max="100" default="50"/> <!--触发目标面积百分比--> </TriggerParam> <intervalTime min="" max="" default=""/> <!--单次报警间隔时间(秒), 取值范围:[1,7200](默认为600)--> <heightLimit min="" max=""/> <!--目标检测高度下限(厘米), 取值范围:[0,250](默认为80cm), 小于此高度的目标将不作为目标进行检测--> </RuleEntry> </RuleEntryList> </BehaviorRule> <MaskRegion> <!--屏蔽区域--> <maxRegionNum>4</maxRegionNum> <!--区域个数--> <Region> <vertexNum min="3" max="10"/> <!--区域顶点数量--> </Region> </MaskRegion> <EnterRegion> <!--进入区域--> <maxRegionNum>1</maxRegionNum> <!--区域个数--> <Region> <vertexNum min="3" max="10"/> <!--区域顶点数量--> </Region> </EnterRegion> <Calibration> <!--标定--> <BehaviorIn> <!--行为室内场景标定--> <enabled opt="true,false"/> <!--启用性--> <calSampleNum min="2" max="5"/> <!--标定样本个数--> <CalSample> <!--标定样本--> <targetRect>true</targetRect> <!--目标框--> <LineSegment> <lineMode opt="heightLine,lengthLine"/> <!--heightLine-高度样本线,lengthLine-长度样本线--> <value min="1" max="1000"/> <!--高度或长度--> </LineSegment> </CalSample> <CameraParam> <cameraHeight min="2" max="50"/> <!--摄像机高度--> <cameraPitchAngle min="1" max="89"/> <!--摄像机俯仰角度--> <horizonLine min="0.0" max="1.0"/> <!--场景中的地平线--> </CameraParam> </BehaviorIn> <BehaviorOut> <!--行为室外场景标定--> <enabled opt="true,false"/> <!--启用性--> <lineSegNum min="4" max="8"/> <!--样本线个数--> <LineSegment> <lineMode opt="heightLine,lengthLine"/> <!--heightLine-高度样本线,lengthLine-长度样本线--> <value min="1" max="1000"/> <!--高度或长度--> </LineSegment> <CameraParam> <cameraHeight min="2" max="50"/> <!--摄像机高度--> <cameraPitchAngle min="1" max="89"/> <!--摄像机俯仰角度--> <horizonLine min="0.0" max="1.0"/> <!--场景中的地平线--> </CameraParam> </BehaviorOut> <calibVerify>true</calibVerify> <!--支持标定校验--> </Calibration> <Scene> <maxSceneNum>1</maxSceneNum> <!--最大场景数量--> </Scene> </Behavior> <Traffic> <!--交通--> <Scene> <!--场景参数--> <maxSceneNum>16</maxSceneNum> <!--最大场景数量--> <maxSceneTimeSegNum>16</maxSceneTimeSegNum> <!--最大场景时间段数量--> <SceneParam> <direction>true</direction> <!--检测方向--> <sceneID>true</sceneID> <!--场景ID--> <sceneNameLength min="0" max="32"/> <!--场景名称长度--> <ptzPos>true</ptzPos> <!--ptz坐标--> <trackTime min="5" max="300"/> <!--球机跟踪时间--> </SceneParam> </Scene> <MaskRegion> <!--屏蔽区域--> <maxRegionNum>4</maxRegionNum> <!--区域个数--> <Region> <vertexNum min="3" max="10"/> <!--区域顶点数量--> </Region> </MaskRegion> <!--参考区域--> <ReferenceRegion> <maxRegionNum>4</maxRegionNum> <!--区域个数--> <Region> <vertexNum min="3" max="10"/> <!--区域顶点数量--> </Region> </ReferenceRegion> <Calibration> <!--标定--> <enabled opt="true,false"/> <!--启用性--> <calibPointNum min="4" max="4"/> <!--标定点个数--> <width>true</width> <!--宽度--> <height>true</height> <!--高度--> <calibVerify>true</calibVerify> <!--支持标定校验--> </Calibration> <LaneCfg> <!--车道配置--> <maxLaneNum>8</maxLaneNum> <!--最大车道数量--> <LaneParam> <laneNameLength min="0" max="32"/> <!--车道名称长度--> <flowDirection>true</flowDirection> <!--车道内车流方向--> <Region> <vertexNum min="3" max="10"/> <!--区域顶点数量--> </Region> </LaneParam> </LaneCfg> <AidRule> <!--交通事件规则--> <picProcType opt="notProcess,upload"/> <!--图片处理方式,notProcess-不处理,upload-上传--> <JpegParam> <picSize>true</picSize> <!--图片大小--> <picQuality opt="best,better,normal"/> <!--图片质量,best-最好,better-较好,normal-一般--> </JpegParam> <RuleEntryList> <maxRuleNum>8</maxRuleNum> <!--最大规则数量--> <RuleEntry> <ruleNameLength min="0" max="32"/> <!--规则名称长度--> <eventType opt="congestion,parking,inverse,pedestrian,debris,smoke,overLine,vehicleControlList,speed,illegalLaneChange,turnAround"/> <!--事件类型,congestion-拥堵,parking-停车,inverse-逆行,pedestrian-行人,debris-遗留物,smoke-烟雾, overLine-压线,vehicleControlList-黑名单,speed-超速,illegalLaneChange-变道,turnAround-掉头--> <SizeFilter> <mode opt="imagePixel,realWorld,default" default="imagePixel"/> <!--过滤模式,imagePixel-像素大小,realWorld-实际大小,default-默认--> <minRect>true</minRect> <!--最小目标框--> <maxRect>true</maxRect> <!--最大目标框--> </SizeFilter> <Region> <vertexNum min="3" max="10"/> <!--区域顶点数量--> </Region> <AidParam> <parkingDuration min="10" max="120" default="100"/> <!--停车持续时间--> <pedestrianDuration min="1" max="120" default="100"/> <!--行人持续时间--> <debrisDuration min="10" max="120" default="100"/> <!--抛洒物持续时间--> <congestionLength min="5" max="200" default="100"/> <!--拥堵长度阈值--> <congestionDuration min="10" max="120" default="60"/> <!--拥堵持续时间--> <inverseDuration min="1" max="10" default="5"/> <!--逆行持续时间--> <inverseDistance min="2" max="100" default="50"/> <!--逆行距离阈值--> <inverseAngleTolerence min="90" max="180" default="100"/> <!--允许角度偏差--> <illegalParkingTime min="4" max="60" default="10"/> <!--违停时间--> <illegalParkingPicNum min="1" max="6" default="4"/> <!--违停图片数量--> <mergePic>true</mergePic> <!--支持图片拼接--> </AidParam> <AlarmTime> <timeSegNum min="2" max="8"/> <!--每天布防时间段数量--> </AlarmTime> <alarmHandleType opt="monitor,audio,center,alarmout,picture,wirelesslight,uploadftp"/> <!--monitor-监视器上警告,audio-声音警告,center-上传中心,alarmout-触发报警输出,picture-jpeg抓图并上传email,wirelesslight-无线声光报警,uploadftp-抓图并上传ftp--> <relRecordChan>true</relRecordChan> <!--报警触发通道录像--> <laneNo min="1" max="99"/> <!--车道号 --> </RuleEntry> </RuleEntryList> </AidRule> <TpsRule> <!--交通数据统计规则--> <RuleEntryList> <maxRuleNum>8</maxRuleNum> <!--最大规则数目--> <RuleEntry> <laneID>true</laneID> <!--车道ID--> <calcType opt="laneVolume,laneVelocity,timeHeadway,spaceHeadway,timeOccupancyRatio,spaceOccupancyRatio,queue,vehicleType,trafficState"/> <!--统计参数类型,laneVolume-车道流量,laneVelocity-车道速度,timeHeadway-车头时距,spaceHeadway-车头间距,timeOccupancyRatio-车道占有率(时间上),spaceOccupancyRatio-车道占有率(空间上),queue-排队长度,vehicleType-车辆类型,trafficState-交通状态--> <SizeFilter> <mode opt="imagePixel,realWorld,default" default="imagePixel"/> <!--过滤模式,imagePixel-像素大小,realWorld-实际大小,default-默认--> <minRect>true</minRect> <!--最小目标框--> <maxRect>true</maxRect> <!--最大目标框--> </SizeFilter> <Region> <vertexNum min="3" max="10"/> <!--区域顶点数量--> </Region> <AlarmTime> <timeSegNum min="2" max="8"/> <!--每天布防时间段数量--> </AlarmTime> <alarmHandleType opt="monitor,audio,center,alarmout,picture,wirelesslight,uploadftp"/> <!--monitor-监视器上警告,audio-声音警告,center-上传中心,alarmout-触发报警输出,picture-jpeg抓图并上传email,wirelesslight-无线声光报警,uploadftp-抓图并上传ftp--> </RuleEntry> </RuleEntryList> </TpsRule> <forensicsMode opt="manual,auto"/> <!--取证方式,manual-手动取证,auto-自动取证--> <trafficSceneMode opt="freeway,tunnel,bridge"/> <!--交通场景模式,freeway-高速户外场景,tunnel-高速隧道场景,bridge-高速桥梁场景--> <ITCTriggerCfg> <!--视频触发参数--> <triggerMode opt="VIAVirtualCoil"/> <!--触发模式,VIAVirtualCoil-VIA(Vehicle characteristics Intelligent Analysis)虚拟线圈触发--> <!--VIA虚拟线圈触发参数--> <VIAVirtualCoilParam> <laneNum>true</laneNum> <!--车道数量--> <laneBoundaryLine>true</laneBoundaryLine> <!--车道边界线,即最左边车道的左边界线--> <VIALane> <maxLaneNum>6</maxLaneNum> <!--最大车道数量--> <associatedLaneNO>true</associatedLaneNO> <!--关联车道号--> <LaneLogicParam> <laneUseage opt="unknown,carriageWay,bus,fast,slow,motor,nonMotor,reverse,banTrucks,mix"/> <!--车道用途,unknown-未知,carriageWay-普通车道,bus-公交专用车道,fast-快车道,slow-慢车道,motor-摩托车道,nonMotor-非机动车道,reverse-反向车道,banTruck-禁止货车车道,mix-混合车道--> <laneDirection opt="unknown,left,straight,leftStraight,right,leftRight,rightStraight,leftRightStraight,leftWait,straightWait,forward,backward,bothway"/> <!--车道方向,unknown-未知,left-左转,straight-直行,leftStraight-左转+直行,right-右转,leftRight-左转+右转,rightStraight-右转+直行,leftRightStraight-左转+右转+直行,leftWait-左转待行,straightWait-直行待行,forward-正向行驶,backward-背向行驶,bothway-双向行驶--> <carDriveDirection opt="unknown,uptodown,downtoup"/> <!--车辆行驶方向,unknown-未知,uptodown-下行,downtoup-上行--> </LaneLogicParam> <laneLine>true</laneLine> <!--车道线--> <Region> <vertexNum min="3" max="20"/> <!--牌识区域,区域顶点数量--> </Region> </VIALane> <PlateRecogParam> <provinceAbbreviation>true</provinceAbbreviation> <!--设备运行省份的汉字简写--> <!--识别的类型--> <RecogMode> <plateRecogPos opt="fromFront,fromBack"/> <!--车牌识别位置,fromFront-正向识别,fromBack-背向识别--> <plateRecogType opt="big,little"/> <!--车牌识别类型,big-大车牌,little-小车牌--> <locationType opt="sceneLocation,frameLocation"/> <!--定位类型,sceneLocation-场定位,frameLocation-帧定位--> <recogType opt="sceneRecognition,frameRecognition"/> <!--识别类型,sceneRecognition-场识别,frameRecognition-帧识别--> <recogTime opt="daytime,night"/> <!--识别时间,daytime-白天,night-晚上--> <sceneType opt="EPolice,gate"/> <!--场景类型,EPolice-电警,gate-卡口--> <microPlateRecog opt="true,false"/> <!--微小车牌识别--> <farmVehicleRecog opt="true,false"/> <!--农用车识别--> <vechileColorRecog opt="true,false"/> <!--车身颜色识别--> <motorCarRecog opt="true,false"/> <!--摩托车识别识别--> <blurRecog opt="true,false"/> <!--模糊识别--> </RecogMode> <vehicleLogoRecog opt="true,false"/> <!--车标识别--> </PlateRecogParam> </VIAVirtualCoilParam> </ITCTriggerCfg> </Traffic> <PDC> <!--客流量统计--> <PDCType opt="smart, professionalIntelligence"/> <!--客流智能类型,区分Smart设备和专业智能iDS设备--> <PDCRule> <Region> <vertexNum min="4" max="10"/> <!--区域顶点数量--> </Region> <Line> <support opt="leftLine,rightLine"/> </Line> <enterDirection>true</enterDirection> <!--客流量进入方向--> <dayStartTime>true</dayStartTime> <!--白天开始时间--> <nightStartTime>true</nightStartTime> <!--夜晚开始时间--> <AlarmTime> <timeSegNum min="2" max="8"/> <!--每天布防时间段数量--> </AlarmTime> <alarmHandleType opt="monitor,audio,center,alarmout,picture,wirelesslight,uploadftp"/> <!--req,处理类型--> <detecteSensitive min="" max=""/> <!--目标检测灵敏度:范围1-100,默认50--> <generatieSpeedSpace min="" max=""/> <!--目标生成速度(空域):范围1-100,默认50--> <generatieSpeedTime min="" max=""/> <!--目标生成速度(时域):范围1-100,默认50--> <countSpeed min="" max=""/> <!--计数速度:范围1-100,默认50--> <detecteType opt="auto,head,shoulder"/> <!--目标检测类型:0-自动,1-人头,2-头肩,默认0-自动--> <targetSizeCorrect min="" max=""/> <!--目标尺寸修正:范围1-100,默认50--> </PDCRule> <Calibration> <calibRectNum min="1" max="6"/> <!--标定框个数--> <calibLine>true</calibLine> <!--支持标定线--> <calibVerify>true</calibVerify> <!--支持标定校验--> </Calibration> <resetCounter>true</resetCounter> <!--重置统计参数--> <resetCounterMode opt="timing,manual"/> <!--重置统计模式--> <OSD> <enable opt="disable,enable"/> <!--req, 客流统计OSD显示使能--> <topLeftPoint>true</topLeftPoint> <!--req, 支持左上角坐标--> <OSDType opt="enter,leave,enterLeave,none,peoplePassing,enterPeoplePassing"> <!--opt, xs:string, 显示类型: enter-进入人数, leave-离开人数, enterLeave-进入和离开人数, none-无, peoplePassing-经过人数, enterPeoplePassing-进入和经过人数--> </OSDType> </OSD> <mutexAbility opt="fieldDetection,traversingVirtualPlane,regionEntrance,regionExiting, loitering,group,rapidMove,parking,unattendedBaggage,attendedBaggage"/> <!--req 互斥能力--> <brokenNetHttp>true</brokenNetHttp> <!--opt,是否支持断网续传--> <SecUploadEnable opt="true,false"/> <!--opt,xs:boolen, 每秒上传机制使能--> <!--opt,xs:inter, 客流量检测数据上传周期(0-15、1-1、2-5、3-10、4-20、5-30、6-60)单位:分钟--> <DataUploadCycle opt="1,5,10,15,20,30,60"/> <isSupportRecommendedValue> <!--opt, xs:boolen,"true",支持返回true,不支持则不返回这个节点 --> </isSupportRecommendedValue> <isSupportFlashRemoveCouting> <!--opt, xs:boolen,"true",清除Flash中的客流数据统计,支持返回true,不支持则不返回这个节点 --> </isSupportFlashRemoveCouting> <InterferenceSuppression> <!--opt,干扰抑制--> <shadow opt="true,false"> <!--opt, xs:boolean, 阴影--> </shadow> <loitering opt="true,false"> <!--opt, xs:boolean, 徘徊--> </loitering> <cart opt="true,false"> <!--opt, xs:boolean, 推车--> </cart> </InterferenceSuppression> <EmailReport> <!--opt, 邮件上传报告--> <DayReport opt="true,false"> <!--opt, xs:boolean, 客流日报表--> </DayReport> <WeekReport opt="true,false"> <!--opt, xs:boolean, 客流周报表--> </WeekReport> <MonthReport opt="true,false"> <!--opt, xs:boolean, 客流月报表--> </MonthReport> <YearReport opt="true,false"> <!--opt, xs:boolean,客流年报表 --> </YearReport> </EmailReport> <CountingCalibrate> <!--opt, 架设标定检验--> <calibrateType opt="automatic,manual,no"> <!--opt ,xs:string,"", automatic-自动,manual-手动,no-未进行标定--> </calibrateType> <SetupParam> <!--req,架设参数--> <height min="" max=""> <!--opt, xs:float, unit:cm, 高度--> </height> <tiltAngle min="" max=""> <!--opt, ro,xs:float, 俯仰角--> </tiltAngle> <heelAngle min="" max=""> <!--opt, ro,xs:float, 倾斜角--> </heelAngle> </SetupParam> <CountingArea> <!--req,ro,"计数区域(红框)"--> <RegionCoordinatesList size=""> <RegionCoordinates> <!--req, 区域坐标点--> <positionX> <!--req, xs:integer;coordinate --> </positionX> <positionY> <!--req, xs:integer;coordinate --> </positionY> </RegionCoordinates> </RegionCoordinatesList> </CountingArea> <AutomaticCalib> <!--opt,dep if<calibrateType>Automatic</calibrateType>--> <CalibRegion> <!--opt,标定区域(绿框)--> <RegionCoordinatesList size=""> <RegionCoordinates> <!--req, 区域坐标点--> <positionX> <!--req, xs:integer;coordinate --> </positionX> <positionY> <!--req, xs:integer;coordinate --> </positionY> </RegionCoordinates> </RegionCoordinatesList> </CalibRegion> </AutomaticCalib> </CountingCalibrate> <HeightFilterOverlay> <!-- opt--> <enable opt="true,false" default=""> <!-- opt, xs:boolean --> </enable> <heightFilter min="" max="" default=""> <!-- opt ,xs:integer --> </heightFilter> </HeightFilterOverlay> <isSupportPosInfoOverlay opt="true,false"> <!-- opt, xs:boolean --> </isSupportPosInfoOverlay> <isSupportCalibrate opt="true,false"> <!--opt, xs:boolean, 是否支持标定--> </isSupportCalibrate> <isSupportSearchPeoplePassing opt="true,false"> <!--opt, xs:boolean, 是否支持查询经过人数--> </isSupportSearchPeoplePassing> <countingType opt="none,alarmInputTrigger,videoTrigger" /> <!--opt, xs:string,"计数触发方式", none-无, alarmInputTrigger-报警输入触发, videoTrigger-视频分析触发--> <alarmInputTrigger_signalType opt="level,pulses" /> <!--opt, xs:string,"信号类型:level-电平, pulses-脉冲"--> <videoTrigger_RS485Transmission opt="true,false" /> <!--opt, xs:boolean,"启用485传输"--> <isSupportTriggerPeopleCountingDataSearch>true</isSupportTriggerPeopleCountingDataSearch> <!--opt, "是否支持触发客流统计数据查询"--> <isSupportDailyResetTime>true</isSupportDailyResetTime> <!--opt, "是否支持定时重置清零"--> <Polyline> <!--opt, "是否支持折线检测"--> <maxPointNumber> <!--req,xs:integer, 支持的折线端点个数--> </maxPointNumber> </Polyline> <isSupportBusDetectionArea>true</isSupportBusDetectionArea> <!--opt, "是否支车载踏板检测区域"--> <isSupportStreamOverlayRuleInfos>true</isSupportStreamOverlayRuleInfos> <!--opt, "是否支持码流智能信息叠加"--> <isSupportInterfaceSegmentation>true</isSupportInterfaceSegmentation> <!--opt, "是否需要4200进行界面分割能力"--> <isSupportMobileDescribeChange>true</isSupportMobileDescribeChange> <!--opt, 该节点用于标注客流相机界面参数名称的修改,区分于基线产品和车载产品--> <isSupportAdvanceConfiguration>true</isSupportAdvanceConfiguration> <!--opt, 该节点用于标注相机是否支持高级配置--> <isSupportSearchDoorStates>true</isSupportSearchDoorStates> <!--opt, 该节点用于支持车载信号触发中的开关门状态检测--> </PDC> <HeatMapDetection> <!--req,热度图侦测--> <enable opt="true,false"/> <!--req,false:不使能,true:使能--> <detSenceID min="" max=""/> <!--req 检测场景号--> <heatMapRegionNum>8</heatMapRegionNum> <!--req,热度图侦测区域个数 --> <HeatMapParam> <!--req,本节点会有相应的个数--> <regionNum min="3" max="10"/> <!--req,每个热度图侦测区域支持的有效点个数--> <targetTrackEnable opt="true,false"/> <!--req,目标跟踪:0-关闭,1-开启,默认0-关闭--> <sensitivityLevel min="0" max="100"/> <!--req,灵敏度--> <backgroundUpdateRate min="1" max="100"/> <!--req,背景更新速度:范围1-100,默认50--> <sceneChangeLevel min="1" max="100"/> <!--req,场景变化等级:范围1-100,默认50--> <minTargetSize min="1" max="100"/> <!--req,最小目标尺寸:范围1-100,默认50--> </HeatMapParam> <alarmTime>8</alarmTime> <!--req,布防时间段个数--> <alarmHandleType opt="monitor,audio,center,alarmout,picture,wirelesslight,uploadftp"/> <!--req,处理类型,picture:抓图并邮件(此处由于早期能力缺少uploadftp,后才加上,此处若解析不到该字符串,判断是否支持抓图传FTP再解析设备软硬件能力中的UploadFTP节点)--> <brokenNetHttp>true</brokenNetHttp> <!--opt,是否支持断网续传--> </HeatMapDetection> <Face> <!--人脸检测--> <FaceDetect> <eventType opt="abnormalFace,normalFace,multiFace,sunglassesFace,callFace"/> <!--abnormalFace-异常人脸, normalFace-正常人脸, multiFace-多张人脸, sunglassesFace-戴墨镜人脸, callFace-打电话人脸--> <uploadLastAlarm opt="false,true"/> <!--上传最近一次的报警--> <uploadFacePic opt="false,true"/> <!--上传人脸子图--> <picRecordEnable opt="false,true"/> <!--图片存储--> <ruleNameLength min="0" max="32"/> <!--规则名称长度--> <Region> <vertexNum min="3" max="10"/> <!--区域顶点数量--> </Region> <picProcType opt="notProcess,upload"/> <!--图片处理方式,no-process-不处理,upload-上传--> <sensitivity min="1" max="100" default="10"/> <!--灵敏度--> <duration min="4" max="60" default="30"/> <!--触发人脸报警时间阈值--> <JpegParam> <picSize>true</picSize> <!--图片大小--> <picQuality opt="best,better,normal"/> <!--图片质量,best-最好,better-较好,normal-一般--> </JpegParam> <SizeFilter> <mode opt="imagePixel,realWorld,default" default="imagePixel"/> <!--过滤模式,imagePixel-像素大小,realWorld-实际大小,default-默认--> <minRect>true</minRect> <!--最小目标框--> <maxRect>true</maxRect> <!--最大目标框--> </SizeFilter> <AlarmTime> <timeSegNum min="2" max="8"/> <!--每天布防时间段数量--> </AlarmTime> <alarmHandleType opt="monitor,audio,center,alarmout,picture,wirelesslight,uploadftp"/> <!--monitor-监视器上警告,audio-声音警告,center-上传中心,alarmout-触发报警输出,picture-jpeg抓图并上传email,wirelesslight-无线声光报警,uploadftp-抓图并上传ftp--> <relRecordChan>true</relRecordChan> <!--报警触发通道录像--> <alarmDelay opt="5,10,30,60,120,300,600"/> <!--报警延时--> <!--人脸画中画--> <FaceInPicture> <enabled opt="true,false"/> <!--启用性--> <backChannel>true</backChannel> <!--背景通道--> <position opt="topLeft,topRight,bottomLeft,bottomRight" default="bottomRight"/> <!--叠加位置,topLeft-左上,topRight-右上,bottomLeft-左下,bottomRight-右下--> <division opt="1/4,1/9,1/16"/> <!--分屏系数--> <IPChannel> <isSupport>true</isSupport> <!--是否支持IP通道,超脑ATM项目新增,老设备只支持模拟通道人脸画中画功能--> <isSupportBackChannel>true</isSupportBackChannel> <!--是否支持IP通道为背景通道,超脑ATM项目新增,老设备只支持模拟通道为背景通道--> </IPChannel> </FaceInPicture> <maxRelSnapChanNum>3</maxRelSnapChanNum> <!--最大关联抓图通道数--> <isSupportEventTypeEx>true</isSupportEventTypeEx> <!--设备是否支持EventTypeEx扩展字段,主要用于4200兼容性判断--> <AlgParam> <!--opt, 人脸检测算法库配置显示能力,目前只限于ATM项目内部使用,该能力中没有包含的算法库配置项将默认显示,不通过能力判断--> <FaceDetectAlg> <!--opt,人脸检测算法相关能力--> <FaceDetectList size=""> <!--opt,人脸检测算法能力列表--> <FaceDetect> <!--opt--> <eventType opt="abnormalFace,normalFace,multiFace,sunglassesFace,callFace"/> <!--abnormalFace-异常人脸,normalFace-正常人脸,multiFace-多张人脸, sunglassesFace-戴墨镜人脸, callFace-打电话人脸--> <sensitivity min="1" max="5" default="3"/> <!--灵敏度--> <duration min="30" max="1800" default="60"/> <!--触发人脸报警时间阈值,单位:秒--> </FaceDetect> </FaceDetectList> </FaceDetectAlg> </AlgParam> <NotDisplayDefaultDetectRegion>true</NotDisplayDefaultDetectRegion> <!--规则配置不显示默认检测范围,主要用于4200兼容性判断--> </FaceDetect> <!--人脸抓拍--> <FaceSnap> <snapTime min="0" max="10" default="5"/> <!--抓拍次数--> <snapInterval min="0" max="255" default="24"/> <!--抓拍间隔,单位:帧--> <snapThreshold min="0" max="100" default="80"/> <!--抓拍阈值--> <generateRate min="1" max="5" default="3"/> <!--目标生成速度--> <sensitivity min="1" max="5" default="5"/> <!--灵敏度--> <referenceBright min="0" max="100" default="80"/> <!--参考亮度--> <matchType opt="alarmRealtime,alarmAfterDisappear" default="alarmRealtime"/> <!--比对报警模式,alarmRealtime-实时报警,alarmAfterDisappear-目标消失后报警--> <matchThreshold min="0" max="100" default="80"/> <!--实时比对阈值--> <JpegParam> <picSize>true</picSize> <!--图片大小--> <picQuality opt="best,better,normal"/> <!--图片质量,best-最好,better-较好,normal-一般--> </JpegParam> <RuleEntryList> <maxRuleNum>8</maxRuleNum> <!--最大规则数量--> <RuleEntry> <SizeFilter> <mode opt="imagePixel,realWorld,default" default="imagePixel"/> <!--过滤模式,imagePixel-像素大小,realWorld-实际大小,default-默认--> <minRect>true</minRect> <!--最小目标框--> <maxRect>true</maxRect> <!--最大目标框--> <PupillaryDistance> <!-- 瞳距限制--> <width min="" max=""/> <!-- 宽度限制--> </PupillaryDistance> </SizeFilter> <Region> <vertexNum min="3" max="10"/> <!--区域顶点数量--> </Region> </RuleEntry> <autoROI opt="false,true"/> <!--人脸自动ROI开关使能, false- 关闭,true- 开启--> </RuleEntryList> <faceExposure opt="false,true"/> <!--人脸曝光使能 false- 关闭,true- 开启--> <faceExposureMinDuration min="" max=""/> <!--人脸曝光最短时间--> <backgroundPic opt="open,close"/> <!--req, "背景图上传使能 0-默认值(开启),1-禁止"--> <faceFilteringTime min="" max="" default=""> <!--opt,人脸停留时间过滤, 取值范围: 0~100, 默认: 5--> </faceFilteringTime> <isSupportMultiScene opt="true,false"> <!--opt,xs:boolen, 是否支持人脸多场景配置--> </isSupportMultiScene> <FaceContrast> <!--opt,人脸比对--> <enabled opt="false,true"/> </FaceContrast> <brokenNetHttp>true</brokenNetHttp> <!--opt,是否支持断网续传--> </FaceSnap> <SnapDevAccess> <!--抓拍接入参数--> <devIP opt="ipv4,ipv6"/> <!--ip地址--> <devPort min="8000" max="65535"/> <!--端口--> <usernameLength min="0" max="32"/> <!--用户名长度--> <passwordLength min="0" max="16"/> <!--密码长度--> </SnapDevAccess> <SavePathCfg> <!--存储路径参数--> <partitionNum>33</partitionNum> <!--分区个数--> <SinglePath> <type opt="snapFace,blacklistAlarm,snapFaceAndBlacklistAlarm" default="snapFaceAndBlacklistAlarm"/> <!--存储类型,snapFace-抓拍人脸,blacklistAlarm-黑名单报警,snapFaceAndBlacklistAlarm-抓拍人脸和黑名单报警--> <saveAlarmPic>true</saveAlarmPic> <!--支持保存断网的报警图片--> <diskDriver min="0" max="32"/> <!--盘符号--> <reservedSpace min="10" max="20" default="10"/> <!--预留容量,单位:G--> </SinglePath> </SavePathCfg> <MaskRegion> <!--屏蔽区域--> <maxRegionNum>4</maxRegionNum> <!--区域个数--> <Region> <vertexNum min="3" max="10"/> <!--区域顶点数量--> </Region> </MaskRegion> </Face> <VQD> <!--视频质量诊断--> <VQDEventType opt="blur,luma,chroma,snow,streak,freeze,signalLoss,ptzControl,sceneChange,videoAbnormal,videoBlock"/> <!--blur-图像模糊,luma-亮度异常,chroma-图像偏色,snow-雪花干扰,streak-条纹干扰,freeze-画面冻结,signalLoss-信号丢失,ptzControl-云台失控,sceneChange-场景突变,videoAbnormal-视频异常,videoBlock-视频遮挡--> <VQDRule> <EventParam> <threshold min="0" max="100"/> <!--报警阈值--> <triggerMode opt="continuous,single"/> <!--报警触发方式,continuous-持续触发,single-单次触发--> <uploadPic opt="false,true"/> <!--报警图片上传--> <timeInterval min="0" max="3600" default="120"/> <!--持续触发报警时间间隔,单位:秒--> </EventParam> <AlarmTime> <timeSegNum min="2" max="8"/> <!--每天布防时间段数量--> </AlarmTime> <alarmHandleType opt="monitor,audio,center,alarmout,picture,wirelesslight,uploadftp"/> <!--monitor-监视器上警告,audio-声音警告,center-上传中心,alarmout-触发报警输出,picture-jpeg抓图并上传email,wirelesslight-无线声光报警,uploadftp-抓图并上传ftp--> <relRecordChan>true</relRecordChan> <!--报警触发通道录像--> </VQDRule> <downloadAlarmPic>true</downloadAlarmPic> <!--下载VQD报警图片--> </VQD> <ObjectColor> <!--物体颜色--> <objectType opt="coat"/> <!--物体类型,coat-上衣--> <colorMode opt="value,picture" default="value"/> <!--取色方式,value-颜色值,picture-图片--> <colorValue> <brightness min="0" max="255"/> <!--亮度--> <saturation min="0" max="255"/> <!--饱和度--> <hue min="0" max="255"/> <!--色调--> </colorValue> <colorPicture> <picType opt="jpg"/> <!--图片类型--> <picWidth min="100" max="400"/> <!--图片宽度--> <picHeight min="100" max="300"/> <!--图片高度--> </colorPicture> </ObjectColor> <AuxArea> <!--辅助区域--> <maxAreaNum>16</maxAreaNum> <!--区域个数--> <areaType opt="overlapRegion,bedLocation"/> <!--区域类型,overlapRegion-共同区域,bedLocation-床铺位置--> <Region> <vertexNum min="3" max="10"/> <!--区域顶点数量--> </Region> </AuxArea> <!--基准场景--> <BaselineScene> <operation opt="update"/> <!--操作,update-更新--> <downloadBaselineScenePic>true</downloadBaselineScenePic> <!--基准场景图片下载--> </BaselineScene> <channelWorkMode opt="independent,master,slave"/> <!--通道工作模式,independent-独立模式,master-主模式,slave-从模式--> <!--从通道--> <SlaveChannel> <maxChanNum>16</maxChanNum> <!--最大从通道个数--> <chanType opt="local,remote"/> <!--从通道类型,local-本机通道,remote-远程设备通道--> <RemoteChannel> <!--远程通道--> <devAddress opt="ipv4,ipv6,domainName"/> <!--地址类型,domainName-设备域名--> <devPort min="8000" max="65535"/> <!--端口--> <userNameLength min="0" max="32"/> <!--用户名长度--> <passwordLength min="0" max="16"/> <!--密码长度--> <channelNumber>true</channelNumber> <!--通道号--> </RemoteChannel> </SlaveChannel> <VcaKeyParam> <!--算法库关键字参数,当前默认都是整型,其他类型如浮点、字符串等需额外增加接口--> <!--翻译后缀含义: cn-中文,en-英文--> <VcaKeyParamEntry> <index>101</index> <!--关键字索引值--> <PlainText> <translationCn>关键参数1</translationCn> <!--中文名称--> <translationEn>Key Parameter 1</translationEn> <!--英文名称--> </PlainText> <value min="1" max="100" default="50"/> <!--取值范围--> </VcaKeyParamEntry> <VcaKeyParamEntry> <index>102</index> <!--关键字索引值--> <PlainText> <translationCn>关键参数2</translationCn> <!--中文名称--> <translationEn>Key Parameter 2</translationEn> <!--英文名称--> </PlainText> <value min="1" max="100" default="50"/> </VcaKeyParamEntry> <VcaKeyParamEntry> <index>103</index> <!--关键字索引值--> <PlainText> <translationCn>关键参数3</translationCn> <!--中文名称--> <translationEn>Key Parameter 3</translationEn> <!--英文名称--> </PlainText> <value min="1" max="100" default="50"/> </VcaKeyParamEntry> </VcaKeyParam> <SwitchLamp> <enabled opt="true,false"/> <triggerMode opt="continue,once"/> <!--req,触发方式,continue-持续触发,once-单次触发--> <timeInterval min="0" max="3600" default="120"/> <!--req,triggerMode持续触发报警时间间隔,单位:秒--> <uploadPic opt="false,true"/> <!--req,报警图片上传--> <AlarmTime> <timeSegNum min="2" max="8"/> <!--req,每天布防时间段数量--> </AlarmTime> <alarmHandleType opt="monitor,audio,center,alarmout,picture,wirelesslight,uploadftp"/> <!--req,monitor-监视器上警告,audio-声音警告,center-上传中心,alarmout-触发报警输出,picture-jpeg抓图并上传email,wirelesslight-无线声光报警,uploadftp-抓图并上传ftp--> <relRecordChan>true</relRecordChan> <!--req,报警触发通道录像--> </SwitchLamp> <FaceCaptureStatistics> <!--req,人员统计--> <isSupportStartTime>true</isSupportStartTime> <reportType opt="daily,weekly,monthly,yearly"/> <!--req,报表类型--> <statType opt="age,gender,numberOfPeople"/> <!--req,数据类型--> </FaceCaptureStatistics> <ColorFilter> <!--req,颜色过滤--> <enable opt="true,false"/> <ruleID min="" max=""/> <sequenceNo min="" max=""/> <PicInfo> <picType opt="jpg"/> <width>true</width> <height>true</height> <picDataLen min="" max=""/> </PicInfo> </ColorFilter> <HumanRecognition> <!--人体目标识别能力--> <MaskRegion> <!--屏蔽区域--> <maxRegionNum>4</maxRegionNum> <!--区域个数--> <Region> <vertexNum min="3" max="10"/> <!--区域顶点数量--> </Region> </MaskRegion> </HumanRecognition> <AtmCabinKeyParam> <!--防护舱路的参数--> <VcaKeyParam> <VcaKeyParamEntry> <index>31</index> <!--剧烈运动报警人数限制索引值--> <PlainText> <translationCn>剧烈运动报警人数限制</translationCn> <!--中文名称--> <translationEn>ViolentMotion Number Limitation</translationEn> <!--英文名称--> </PlainText> <value min="0" max="32" default="2"/> </VcaKeyParamEntry> <VcaKeyParamEntry> <index>30</index> <!--尾随报警时间阀值索引值--> <PlainText> <translationCn>尾随报警时间阀值</translationCn> <!--中文名称--> <translationEn>Trail Alarm Time Threshold</translationEn> <!--英文名称--> </PlainText> <value min="1" max="10000" default="1400"/> <!--单位ms--> </VcaKeyParamEntry> <VcaKeyParamEntry> <index>28</index> <!--物品遗留虚警过滤索引值--> <PlainText> <translationCn>物品遗留虚警过滤</translationCn> <!--中文名称--> <translationEn>LeftAndTake False Alarm Filtering</translationEn> <!--英文名称--> </PlainText> <enabled opt="true,false"/> </VcaKeyParamEntry> </VcaKeyParam> </AtmCabinKeyParam> <AtmSurroundKeyParam> <!--环境路参数--> <VcaKeyParam> <VcaKeyParamEntry> <index>28</index> <!--物品遗留虚警过滤索引值--> <PlainText> <translationCn>物品遗留虚警过滤</translationCn> <!--中文名称--> <translationEn>LeftAndTake False Alarm Filtering</translationEn> <!--英文名称--> </PlainText> <enabled opt="true,false"/> </VcaKeyParamEntry> </VcaKeyParam> </AtmSurroundKeyParam> <AtmPanelKeyParam> <!--面板路的参数--> <VcaKeyParam> <VcaKeyParamEntry> <index>28</index> <!--异物粘贴虚警过滤索引值--> <PlainText> <translationCn>异物粘贴虚警过滤</translationCn> <!--中文名称--> <translationEn>Stickup False Alarm Filtering</translationEn> <!--英文名称--> </PlainText> <enabled opt="true,false"/> </VcaKeyParamEntry> </VcaKeyParam> </AtmPanelKeyParam> </VcaChanAbility> |