LineCrossingProcessor Class
Line crossing processor allows for the detection of tracked objects moving across one or more predefined lines. It must be downstream of an object tracker of downstream on an AI extension node that generates sequenceId for objects which are tracked across different frames of the video. Inference events are generated every time objects crosses from one side of the line to another.
All required parameters must be populated in order to send to Azure.
- Inheritance
-
azure.media.videoanalyzeredge._generated.models._models_py3.ProcessorNodeBaseLineCrossingProcessor
Constructor
LineCrossingProcessor(*, name: str, inputs: List[azure.media.videoanalyzeredge._generated.models._models_py3.NodeInput], lines: List[azure.media.videoanalyzeredge._generated.models._models_py3.NamedLineBase], **kwargs)
Variables
- type
- str
Required. Type discriminator for the derived types.Constant filled by server.
- name
- str
Required. Node name. Must be unique within the topology.
- inputs
- list[<xref:azure.media.videoanalyzer.edge.models.NodeInput>]
Required. An array of upstream node references within the topology to be used as inputs for this node.
- lines
- list[<xref:azure.media.videoanalyzer.edge.models.NamedLineBase>]
Required. An array of lines used to compute line crossing events.
Feedback
Submit and view feedback for