/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Specifies summary attributes to return from a call to
* DetectProtectiveEquipment. You can specify which types of PPE to
* summarize. You can also specify a minimum confidence value for detections.
* Summary information is returned in the Summary
* (ProtectiveEquipmentSummary) field of the response from
* DetectProtectiveEquipment
. The summary includes which persons in an
* image were detected wearing the requested types of person protective equipment
* (PPE), which persons were detected as not wearing PPE, and the persons in which
* a determination could not be made. For more information, see
* ProtectiveEquipmentSummary.See Also:
AWS
* API Reference
The minimum confidence level for which you want summary information. The * confidence level applies to person detection, body part detection, equipment * detection, and body part coverage. Amazon Rekognition doesn't return summary * information with a confidence than this specified value. There isn't a default * value.
Specify a MinConfidence
value that is between 50-100%
* as DetectProtectiveEquipment
returns predictions only where the
* detection confidence is between 50% - 100%. If you specify a value that is less
* than 50%, the results are the same specifying a value of 50%.
*/ inline double GetMinConfidence() const{ return m_minConfidence; } /** *
The minimum confidence level for which you want summary information. The * confidence level applies to person detection, body part detection, equipment * detection, and body part coverage. Amazon Rekognition doesn't return summary * information with a confidence than this specified value. There isn't a default * value.
Specify a MinConfidence
value that is between 50-100%
* as DetectProtectiveEquipment
returns predictions only where the
* detection confidence is between 50% - 100%. If you specify a value that is less
* than 50%, the results are the same specifying a value of 50%.
*/ inline bool MinConfidenceHasBeenSet() const { return m_minConfidenceHasBeenSet; } /** *
The minimum confidence level for which you want summary information. The * confidence level applies to person detection, body part detection, equipment * detection, and body part coverage. Amazon Rekognition doesn't return summary * information with a confidence than this specified value. There isn't a default * value.
Specify a MinConfidence
value that is between 50-100%
* as DetectProtectiveEquipment
returns predictions only where the
* detection confidence is between 50% - 100%. If you specify a value that is less
* than 50%, the results are the same specifying a value of 50%.
*/ inline void SetMinConfidence(double value) { m_minConfidenceHasBeenSet = true; m_minConfidence = value; } /** *
The minimum confidence level for which you want summary information. The * confidence level applies to person detection, body part detection, equipment * detection, and body part coverage. Amazon Rekognition doesn't return summary * information with a confidence than this specified value. There isn't a default * value.
Specify a MinConfidence
value that is between 50-100%
* as DetectProtectiveEquipment
returns predictions only where the
* detection confidence is between 50% - 100%. If you specify a value that is less
* than 50%, the results are the same specifying a value of 50%.
*/ inline ProtectiveEquipmentSummarizationAttributes& WithMinConfidence(double value) { SetMinConfidence(value); return *this;} /** *
An array of personal protective equipment types for which you want summary
* information. If a person is detected wearing a required requipment type, the
* person's ID is added to the PersonsWithRequiredEquipment
array
* field returned in ProtectiveEquipmentSummary by
* DetectProtectiveEquipment
.
An array of personal protective equipment types for which you want summary
* information. If a person is detected wearing a required requipment type, the
* person's ID is added to the PersonsWithRequiredEquipment
array
* field returned in ProtectiveEquipmentSummary by
* DetectProtectiveEquipment
.
An array of personal protective equipment types for which you want summary
* information. If a person is detected wearing a required requipment type, the
* person's ID is added to the PersonsWithRequiredEquipment
array
* field returned in ProtectiveEquipmentSummary by
* DetectProtectiveEquipment
.
An array of personal protective equipment types for which you want summary
* information. If a person is detected wearing a required requipment type, the
* person's ID is added to the PersonsWithRequiredEquipment
array
* field returned in ProtectiveEquipmentSummary by
* DetectProtectiveEquipment
.
An array of personal protective equipment types for which you want summary
* information. If a person is detected wearing a required requipment type, the
* person's ID is added to the PersonsWithRequiredEquipment
array
* field returned in ProtectiveEquipmentSummary by
* DetectProtectiveEquipment
.
An array of personal protective equipment types for which you want summary
* information. If a person is detected wearing a required requipment type, the
* person's ID is added to the PersonsWithRequiredEquipment
array
* field returned in ProtectiveEquipmentSummary by
* DetectProtectiveEquipment
.
An array of personal protective equipment types for which you want summary
* information. If a person is detected wearing a required requipment type, the
* person's ID is added to the PersonsWithRequiredEquipment
array
* field returned in ProtectiveEquipmentSummary by
* DetectProtectiveEquipment
.
An array of personal protective equipment types for which you want summary
* information. If a person is detected wearing a required requipment type, the
* person's ID is added to the PersonsWithRequiredEquipment
array
* field returned in ProtectiveEquipmentSummary by
* DetectProtectiveEquipment
.