Dahua Analytics Video Metadata/Person Attributes Not Working Properly
CompletedHello,
I've been testing DW Spectrum with a couple Dahua cameras with in-camera analytics and video metadata (specifically IPC-HDW5849H-ASE-LED and IPC-PDW5849-A180-E2-ASTE with the latest firmware).
When configuring Smart Motion Detection, Intrusion Detection, or Tripwire Detection event rules I cannot get video metadata to work properly when a person is detected. The people detected in the Objects tab either have no attributes at all or Bottom Clothing Color: Black (regardless whether the person actually had black clothing or not).
Interestingly enough if I set up face detection instead then the video metadata seems to work as expected with all types of attributes present such as age, emotion, facial hair, etc.
I reached out to the supplier and they said it was an issue with the 3rd party software/plugin and its potentially incorrect use of the Dahua API (DW Spectrum/Dahua Plugin in this case).
I have followed all the steps to troubleshoot the in-camera analytics and verified that all the relevant log files show the same thing, only including that one erroneous bottom clothing color attribute. Here is an example of the raw network traffic on the DW server too, showing the clothing color black erroneously as well as missing a number of other attributes the camera should support:
--myboundary
Content-Type: text/plain
Content-Length: 1294
Code=CrossLineDetection;action=Start;index=0;data={
"Class" : "Normal",
"CountInGroup" : 1,
"DetectLine" : [
[ 3498, 8180 ],
[ 1746, 4590 ],
[ 2451, 4387 ],
[ 4260, 7672 ],
[ 3537, 8146 ]
],
"Direction" : "RightToLeft",
"EventID" : 12529,
"GroupID" : 570,
"Name" : "IVS-Test2",
"Object" : {
"Action" : "Appear",
"BelongID" : 0,
"BoundingBox" : [ 1424, 4512, 3072, 8160 ],
"Center" : [ 2248, 6336 ],
"Confidence" : 0,
"DirectionRun" : 0,
"FusionInfo" : {
"BelongID" : 0,
"CartPosX" : 0.0,
"CartPosY" : 0.0,
"GpsPosValid" : 0,
"GpsPostion" : {
"Latitude" : 0.0,
"Longitude" : 0.0
},
"ObjectSource" : 0,
"RadarCoorXyValid" : 0,
"Speed" : 0.0,
"SpeedValid" : 0,
"SpeedX" : 0.0,
"SpeedY" : 0.0
},
"HasMask" : 0,
"LowerBodyColor" : [ 0, 0, 0, 0 ],
"MainColor" : [ 0, 0, 0, 0 ],
"ObjectID" : 184,
"ObjectType" : "Human",
"RelativeID" : 0,
"Speed" : 0,
"humanTripLineDirection" : 0
},
"PTS" : 43049888050.0,
"RealUTC" : 1715980234,
"RuleID" : 6,
"Track" : [],
"UTC" : 1715962234,
"UTCMS" : 733
}
Here is a screenshot of the Dahua plugin/version as well:

Let me know if there is any additional information I can provide to help figure out why the Dahua video metadata/person attributes are not working for Intrusion detection and Tripwire detection events.
Thank you for the support!
-
Hello, just following up on this to see if someone can comment on this potential bug with the Dahua plugin and video metdata.
Thank you.
0 -
Is there another way to raise an issue/create a bug or does it have to go through this support forum? I am pretty sure this is an issue with the Dahua plugin within Nx Witness/DW Spectrum and just want to make sure it is being tracked as such.
Thank you.
0 -
Hi WallaWalla,
I noticed you found where to submit a support ticket. Therefore, I'll close this topic.
Ticket: #38855
0
Post is closed for comments.
Comments
3 comments