AWS SDK for C++  1.9.161
AWS SDK for C++
Public Member Functions | List of all members
Aws::Rekognition::Model::ProtectiveEquipmentSummarizationAttributes Class Reference

#include <ProtectiveEquipmentSummarizationAttributes.h>

Public Member Functions

 ProtectiveEquipmentSummarizationAttributes ()
 
 ProtectiveEquipmentSummarizationAttributes (Aws::Utils::Json::JsonView jsonValue)
 
ProtectiveEquipmentSummarizationAttributesoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
double GetMinConfidence () const
 
bool MinConfidenceHasBeenSet () const
 
void SetMinConfidence (double value)
 
ProtectiveEquipmentSummarizationAttributesWithMinConfidence (double value)
 
const Aws::Vector< ProtectiveEquipmentType > & GetRequiredEquipmentTypes () const
 
bool RequiredEquipmentTypesHasBeenSet () const
 
void SetRequiredEquipmentTypes (const Aws::Vector< ProtectiveEquipmentType > &value)
 
void SetRequiredEquipmentTypes (Aws::Vector< ProtectiveEquipmentType > &&value)
 
ProtectiveEquipmentSummarizationAttributesWithRequiredEquipmentTypes (const Aws::Vector< ProtectiveEquipmentType > &value)
 
ProtectiveEquipmentSummarizationAttributesWithRequiredEquipmentTypes (Aws::Vector< ProtectiveEquipmentType > &&value)
 
ProtectiveEquipmentSummarizationAttributesAddRequiredEquipmentTypes (const ProtectiveEquipmentType &value)
 
ProtectiveEquipmentSummarizationAttributesAddRequiredEquipmentTypes (ProtectiveEquipmentType &&value)
 

Detailed Description

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

Definition at line 41 of file ProtectiveEquipmentSummarizationAttributes.h.

Constructor & Destructor Documentation

◆ ProtectiveEquipmentSummarizationAttributes() [1/2]

Aws::Rekognition::Model::ProtectiveEquipmentSummarizationAttributes::ProtectiveEquipmentSummarizationAttributes ( )

◆ ProtectiveEquipmentSummarizationAttributes() [2/2]

Aws::Rekognition::Model::ProtectiveEquipmentSummarizationAttributes::ProtectiveEquipmentSummarizationAttributes ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddRequiredEquipmentTypes() [1/2]

ProtectiveEquipmentSummarizationAttributes& Aws::Rekognition::Model::ProtectiveEquipmentSummarizationAttributes::AddRequiredEquipmentTypes ( const ProtectiveEquipmentType value)
inline

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.

Definition at line 160 of file ProtectiveEquipmentSummarizationAttributes.h.

◆ AddRequiredEquipmentTypes() [2/2]

ProtectiveEquipmentSummarizationAttributes& Aws::Rekognition::Model::ProtectiveEquipmentSummarizationAttributes::AddRequiredEquipmentTypes ( ProtectiveEquipmentType &&  value)
inline

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.

Definition at line 169 of file ProtectiveEquipmentSummarizationAttributes.h.

◆ GetMinConfidence()

double Aws::Rekognition::Model::ProtectiveEquipmentSummarizationAttributes::GetMinConfidence ( ) const
inline

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%.

Definition at line 60 of file ProtectiveEquipmentSummarizationAttributes.h.

◆ GetRequiredEquipmentTypes()

const Aws::Vector<ProtectiveEquipmentType>& Aws::Rekognition::Model::ProtectiveEquipmentSummarizationAttributes::GetRequiredEquipmentTypes ( ) const
inline

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.

Definition at line 106 of file ProtectiveEquipmentSummarizationAttributes.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Rekognition::Model::ProtectiveEquipmentSummarizationAttributes::Jsonize ( ) const

◆ MinConfidenceHasBeenSet()

bool Aws::Rekognition::Model::ProtectiveEquipmentSummarizationAttributes::MinConfidenceHasBeenSet ( ) const
inline

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%.

Definition at line 72 of file ProtectiveEquipmentSummarizationAttributes.h.

◆ operator=()

ProtectiveEquipmentSummarizationAttributes& Aws::Rekognition::Model::ProtectiveEquipmentSummarizationAttributes::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ RequiredEquipmentTypesHasBeenSet()

bool Aws::Rekognition::Model::ProtectiveEquipmentSummarizationAttributes::RequiredEquipmentTypesHasBeenSet ( ) const
inline

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.

Definition at line 115 of file ProtectiveEquipmentSummarizationAttributes.h.

◆ SetMinConfidence()

void Aws::Rekognition::Model::ProtectiveEquipmentSummarizationAttributes::SetMinConfidence ( double  value)
inline

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%.

Definition at line 84 of file ProtectiveEquipmentSummarizationAttributes.h.

◆ SetRequiredEquipmentTypes() [1/2]

void Aws::Rekognition::Model::ProtectiveEquipmentSummarizationAttributes::SetRequiredEquipmentTypes ( Aws::Vector< ProtectiveEquipmentType > &&  value)
inline

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.

Definition at line 133 of file ProtectiveEquipmentSummarizationAttributes.h.

◆ SetRequiredEquipmentTypes() [2/2]

void Aws::Rekognition::Model::ProtectiveEquipmentSummarizationAttributes::SetRequiredEquipmentTypes ( const Aws::Vector< ProtectiveEquipmentType > &  value)
inline

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.

Definition at line 124 of file ProtectiveEquipmentSummarizationAttributes.h.

◆ WithMinConfidence()

ProtectiveEquipmentSummarizationAttributes& Aws::Rekognition::Model::ProtectiveEquipmentSummarizationAttributes::WithMinConfidence ( double  value)
inline

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%.

Definition at line 96 of file ProtectiveEquipmentSummarizationAttributes.h.

◆ WithRequiredEquipmentTypes() [1/2]

ProtectiveEquipmentSummarizationAttributes& Aws::Rekognition::Model::ProtectiveEquipmentSummarizationAttributes::WithRequiredEquipmentTypes ( Aws::Vector< ProtectiveEquipmentType > &&  value)
inline

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.

Definition at line 151 of file ProtectiveEquipmentSummarizationAttributes.h.

◆ WithRequiredEquipmentTypes() [2/2]

ProtectiveEquipmentSummarizationAttributes& Aws::Rekognition::Model::ProtectiveEquipmentSummarizationAttributes::WithRequiredEquipmentTypes ( const Aws::Vector< ProtectiveEquipmentType > &  value)
inline

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.

Definition at line 142 of file ProtectiveEquipmentSummarizationAttributes.h.


The documentation for this class was generated from the following file: