SubjectAnalysisCapabilityModel
Fields
Section titled “Fields”| Field | Type | Required | Description and constraints |
|---|---|---|---|
requiredModels |
array of string | Yes | |
maximumStreams |
integer | Yes | minimum 1.0. maximum 100.0 |
maximumConfigurationsPerStream |
integer | Yes | minimum 1.0. maximum 64.0 |
type |
"ppe" |
Yes | |
equipment |
array of string | Yes | |
modelId |
string | Yes | |
profileId |
string | Yes | |
maximumCropsPerJob |
integer | Yes | minimum 6.0. maximum 64.0 |
maximumSubjectsPerStream |
integer | Yes | minimum 1.0. maximum 512.0 |
deadlineMs |
1000 |
No | default 1000 |
maximumCropsPerSecond |
number | Yes | greater than 0.0 |
Additional properties are rejected by this schema.
JSON schema
Section titled “JSON schema”{ "properties": { "requiredModels": { "items": { "type": "string", "enum": [ "pose", "glovesClassifier", "eyewearClassifier", "hardHatClassifier", "hiVisClassifier" ] }, "type": "array", "title": "Requiredmodels" }, "maximumStreams": { "type": "integer", "maximum": 100.0, "minimum": 1.0, "title": "Maximumstreams" }, "maximumConfigurationsPerStream": { "type": "integer", "maximum": 64.0, "minimum": 1.0, "title": "Maximumconfigurationsperstream" }, "type": { "type": "string", "const": "ppe", "title": "Type" }, "equipment": { "items": { "type": "string", "enum": [ "gloves", "eyewear", "hardHat", "hiVis" ] }, "type": "array", "title": "Equipment" }, "modelId": { "type": "string", "title": "Modelid" }, "profileId": { "type": "string", "title": "Profileid" }, "maximumCropsPerJob": { "type": "integer", "maximum": 64.0, "minimum": 6.0, "title": "Maximumcropsperjob" }, "maximumSubjectsPerStream": { "type": "integer", "maximum": 512.0, "minimum": 1.0, "title": "Maximumsubjectsperstream" }, "deadlineMs": { "type": "integer", "const": 1000, "title": "Deadlinems", "default": 1000 }, "maximumCropsPerSecond": { "type": "number", "exclusiveMinimum": 0.0, "title": "Maximumcropspersecond" } }, "additionalProperties": false, "type": "object", "required": [ "requiredModels", "maximumStreams", "maximumConfigurationsPerStream", "type", "equipment", "modelId", "profileId", "maximumCropsPerJob", "maximumSubjectsPerStream", "maximumCropsPerSecond" ], "title": "SubjectAnalysisCapabilityModel"}