Class SpatialAnalysisPersonZoneCrossingOperation
java.lang.Object
com.azure.media.videoanalyzer.edge.models.SpatialAnalysisOperationBase
com.azure.media.videoanalyzer.edge.models.SpatialAnalysisTypedOperationBase
com.azure.media.videoanalyzer.edge.models.SpatialAnalysisPersonZoneCrossingOperation
public final class SpatialAnalysisPersonZoneCrossingOperation
extends SpatialAnalysisTypedOperationBase
Defines a Spatial Analysis person zone crossing operation. This requires the Azure Cognitive Services Spatial
analysis module to be deployed alongside the Video Analyzer module, please see https://aka.ms/ava-spatial-analysis
for more information.
-
Constructor Summary
ConstructorDescriptionCreates an instance of SpatialAnalysisPersonZoneCrossingOperation class. -
Method Summary
Modifier and TypeMethodDescriptiongetZones()
Get the zones property: The list of zones with optional events.setCalibrationConfiguration
(String calibrationConfiguration) Set the calibrationConfiguration property: Advanced calibration configuration.setCameraCalibratorNodeConfiguration
(String cameraCalibratorNodeConfiguration) Set the cameraCalibratorNodeConfiguration property: Advanced camera calibrator configuration.setCameraConfiguration
(String cameraConfiguration) Set the cameraConfiguration property: Advanced camera configuration.Set the debug property: If set to 'true', enables debugging mode for this operation.setDetectorNodeConfiguration
(String detectorNodeConfiguration) Set the detectorNodeConfiguration property: Advanced detector node configuration.setEnableFaceMaskClassifier
(String enableFaceMaskClassifier) Set the enableFaceMaskClassifier property: If set to 'true', enables face mask detection for this operation.setTrackerNodeConfiguration
(String trackerNodeConfiguration) Set the trackerNodeConfiguration property: Advanced tracker node configuration.Methods inherited from class com.azure.media.videoanalyzer.edge.models.SpatialAnalysisTypedOperationBase
getCalibrationConfiguration, getCameraCalibratorNodeConfiguration, getCameraConfiguration, getDebug, getDetectorNodeConfiguration, getEnableFaceMaskClassifier, getTrackerNodeConfiguration
-
Constructor Details
-
SpatialAnalysisPersonZoneCrossingOperation
public SpatialAnalysisPersonZoneCrossingOperation(List<SpatialAnalysisPersonZoneCrossingZoneEvents> zones) Creates an instance of SpatialAnalysisPersonZoneCrossingOperation class.- Parameters:
zones
- the zones value to set.
-
-
Method Details
-
getZones
Get the zones property: The list of zones with optional events.- Returns:
- the zones value.
-
setDebug
Set the debug property: If set to 'true', enables debugging mode for this operation.- Overrides:
setDebug
in classSpatialAnalysisTypedOperationBase
- Parameters:
debug
- the debug value to set.- Returns:
- the SpatialAnalysisTypedOperationBase object itself.
-
setCalibrationConfiguration
public SpatialAnalysisPersonZoneCrossingOperation setCalibrationConfiguration(String calibrationConfiguration) Set the calibrationConfiguration property: Advanced calibration configuration.- Overrides:
setCalibrationConfiguration
in classSpatialAnalysisTypedOperationBase
- Parameters:
calibrationConfiguration
- the calibrationConfiguration value to set.- Returns:
- the SpatialAnalysisTypedOperationBase object itself.
-
setCameraConfiguration
public SpatialAnalysisPersonZoneCrossingOperation setCameraConfiguration(String cameraConfiguration) Set the cameraConfiguration property: Advanced camera configuration.- Overrides:
setCameraConfiguration
in classSpatialAnalysisTypedOperationBase
- Parameters:
cameraConfiguration
- the cameraConfiguration value to set.- Returns:
- the SpatialAnalysisTypedOperationBase object itself.
-
setCameraCalibratorNodeConfiguration
public SpatialAnalysisPersonZoneCrossingOperation setCameraCalibratorNodeConfiguration(String cameraCalibratorNodeConfiguration) Set the cameraCalibratorNodeConfiguration property: Advanced camera calibrator configuration.- Overrides:
setCameraCalibratorNodeConfiguration
in classSpatialAnalysisTypedOperationBase
- Parameters:
cameraCalibratorNodeConfiguration
- the cameraCalibratorNodeConfiguration value to set.- Returns:
- the SpatialAnalysisTypedOperationBase object itself.
-
setDetectorNodeConfiguration
public SpatialAnalysisPersonZoneCrossingOperation setDetectorNodeConfiguration(String detectorNodeConfiguration) Set the detectorNodeConfiguration property: Advanced detector node configuration.- Overrides:
setDetectorNodeConfiguration
in classSpatialAnalysisTypedOperationBase
- Parameters:
detectorNodeConfiguration
- the detectorNodeConfiguration value to set.- Returns:
- the SpatialAnalysisTypedOperationBase object itself.
-
setTrackerNodeConfiguration
public SpatialAnalysisPersonZoneCrossingOperation setTrackerNodeConfiguration(String trackerNodeConfiguration) Set the trackerNodeConfiguration property: Advanced tracker node configuration.- Overrides:
setTrackerNodeConfiguration
in classSpatialAnalysisTypedOperationBase
- Parameters:
trackerNodeConfiguration
- the trackerNodeConfiguration value to set.- Returns:
- the SpatialAnalysisTypedOperationBase object itself.
-
setEnableFaceMaskClassifier
public SpatialAnalysisPersonZoneCrossingOperation setEnableFaceMaskClassifier(String enableFaceMaskClassifier) Set the enableFaceMaskClassifier property: If set to 'true', enables face mask detection for this operation.- Overrides:
setEnableFaceMaskClassifier
in classSpatialAnalysisTypedOperationBase
- Parameters:
enableFaceMaskClassifier
- the enableFaceMaskClassifier value to set.- Returns:
- the SpatialAnalysisTypedOperationBase object itself.
-