Rekognition module
Index > Rekognition
Auto-generated documentation for Rekognition type annotations stubs module mypy-boto3-rekognition.
How to install
VSCode extension
Add AWS Boto3
extension to your VSCode and run AWS boto3: Quick Start
command.
Click Modify
and select boto3 common
and Rekognition
.
From PyPI with pip
Install boto3-stubs
for Rekognition
service.
# install with boto3 type annotations
python -m pip install 'boto3-stubs[rekognition]'
# Lite version does not provide session.client/resource overloads
# it is more RAM-friendly, but requires explicit type annotations
python -m pip install 'boto3-stubs-lite[rekognition]'
# standalone installation
python -m pip install mypy-boto3-rekognition
How to uninstall
Usage
Code samples can be found in Examples.
RekognitionClient
Type annotations and code completion for boto3.client("rekognition")
as RekognitionClient
boto3 documentation
from boto3.session import Session
from mypy_boto3_rekognition.client import RekognitionClient
def get_client() -> RekognitionClient:
return Session().client("rekognition")
Paginators
Type annotations and code completion for paginators
from boto3.client("rekognition").get_paginator("...")
.
from boto3.session import Session
from mypy_boto3_rekognition.paginator import DescribeProjectVersionsPaginator
def get_describe_project_versions_paginator() -> DescribeProjectVersionsPaginator:
return Session().client("rekognition").get_paginator("describe_project_versions"))
- DescribeProjectVersionsPaginator
- DescribeProjectsPaginator
- ListCollectionsPaginator
- ListDatasetEntriesPaginator
- ListDatasetLabelsPaginator
- ListFacesPaginator
- ListProjectPoliciesPaginator
- ListStreamProcessorsPaginator
Waiters
Type annotations and code completion for waiters
from boto3.client("rekognition").get_waiter("...")
.
from boto3.session import Session
from mypy_boto3_rekognition.waiter import ProjectVersionRunningWaiter
def get_project_version_running_waiter() -> ProjectVersionRunningWaiter:
return Session().client("rekognition").get_waiter("project_version_running")
Literals
Type annotations for literals used in methods and schemas.
from mypy_boto3_rekognition.literals import AttributeType
def get_value() -> AttributeType:
return "ALL"
- AttributeType
- BodyPartType
- CelebrityRecognitionSortByType
- ContentClassifierType
- ContentModerationSortByType
- DatasetStatusMessageCodeType
- DatasetStatusType
- DatasetTypeType
- DescribeProjectVersionsPaginatorName
- DescribeProjectsPaginatorName
- DetectLabelsFeatureNameType
- EmotionNameType
- FaceAttributesType
- FaceSearchSortByType
- GenderTypeType
- KnownGenderTypeType
- LabelDetectionAggregateByType
- LabelDetectionFeatureNameType
- LabelDetectionSortByType
- LandmarkTypeType
- ListCollectionsPaginatorName
- ListDatasetEntriesPaginatorName
- ListDatasetLabelsPaginatorName
- ListFacesPaginatorName
- ListProjectPoliciesPaginatorName
- ListStreamProcessorsPaginatorName
- OrientationCorrectionType
- PersonTrackingSortByType
- ProjectStatusType
- ProjectVersionRunningWaiterName
- ProjectVersionStatusType
- ProjectVersionTrainingCompletedWaiterName
- ProtectiveEquipmentTypeType
- QualityFilterType
- ReasonType
- SegmentTypeType
- StreamProcessorParameterToDeleteType
- StreamProcessorStatusType
- TechnicalCueTypeType
- TextTypesType
- VideoColorRangeType
- VideoJobStatusType
- RekognitionServiceName
- ServiceName
- ResourceServiceName
- PaginatorName
- WaiterName
- RegionName
Typed dictionaries
Type annotations for typed dictionaries used in methods and schema.
from mypy_boto3_rekognition.type_defs import AgeRangeTypeDef
def get_value() -> AgeRangeTypeDef:
return {
"Low": ...,
}
- AgeRangeTypeDef
- AudioMetadataTypeDef
- BeardTypeDef
- BlackFrameTypeDef
- BoundingBoxTypeDef
- KnownGenderTypeDef
- ResponseMetadataTypeDef
- EmotionTypeDef
- ImageQualityTypeDef
- LandmarkTypeDef
- PoseTypeDef
- SmileTypeDef
- ConnectedHomeSettingsForUpdateTypeDef
- ConnectedHomeSettingsTypeDef
- ModerationLabelTypeDef
- OutputConfigTypeDef
- CoversBodyPartTypeDef
- CreateCollectionRequestRequestTypeDef
- CreateProjectRequestRequestTypeDef
- StreamProcessorDataSharingPreferenceTypeDef
- StreamProcessorNotificationChannelTypeDef
- DatasetChangesTypeDef
- DatasetStatsTypeDef
- DatasetLabelStatsTypeDef
- DatasetMetadataTypeDef
- DeleteCollectionRequestRequestTypeDef
- DeleteDatasetRequestRequestTypeDef
- DeleteFacesRequestRequestTypeDef
- DeleteProjectPolicyRequestRequestTypeDef
- DeleteProjectRequestRequestTypeDef
- DeleteProjectVersionRequestRequestTypeDef
- DeleteStreamProcessorRequestRequestTypeDef
- DescribeCollectionRequestRequestTypeDef
- DescribeDatasetRequestRequestTypeDef
- PaginatorConfigTypeDef
- WaiterConfigTypeDef
- DescribeProjectVersionsRequestRequestTypeDef
- DescribeProjectsRequestRequestTypeDef
- DescribeStreamProcessorRequestRequestTypeDef
- DetectLabelsImageQualityTypeDef
- DominantColorTypeDef
- DetectLabelsImagePropertiesSettingsTypeDef
- GeneralLabelsSettingsTypeDef
- HumanLoopActivationOutputTypeDef
- ProtectiveEquipmentSummarizationAttributesTypeDef
- ProtectiveEquipmentSummaryTypeDef
- DetectionFilterTypeDef
- DistributeDatasetTypeDef
- EyeOpenTypeDef
- EyeglassesTypeDef
- GenderTypeDef
- MouthOpenTypeDef
- MustacheTypeDef
- SunglassesTypeDef
- FaceSearchSettingsTypeDef
- PointTypeDef
- GetCelebrityInfoRequestRequestTypeDef
- GetCelebrityRecognitionRequestRequestTypeDef
- VideoMetadataTypeDef
- GetContentModerationRequestRequestTypeDef
- GetFaceDetectionRequestRequestTypeDef
- GetFaceSearchRequestRequestTypeDef
- GetLabelDetectionRequestRequestTypeDef
- GetPersonTrackingRequestRequestTypeDef
- GetSegmentDetectionRequestRequestTypeDef
- SegmentTypeInfoTypeDef
- GetTextDetectionRequestRequestTypeDef
- S3ObjectTypeDef
- HumanLoopDataAttributesTypeDef
- KinesisDataStreamTypeDef
- KinesisVideoStreamStartSelectorTypeDef
- KinesisVideoStreamTypeDef
- LabelAliasTypeDef
- LabelCategoryTypeDef
- ParentTypeDef
- ListCollectionsRequestRequestTypeDef
- ListDatasetEntriesRequestRequestTypeDef
- ListDatasetLabelsRequestRequestTypeDef
- ListFacesRequestRequestTypeDef
- ListProjectPoliciesRequestRequestTypeDef
- ProjectPolicyTypeDef
- ListStreamProcessorsRequestRequestTypeDef
- StreamProcessorTypeDef
- ListTagsForResourceRequestRequestTypeDef
- NotificationChannelTypeDef
- PutProjectPolicyRequestRequestTypeDef
- S3DestinationTypeDef
- SearchFacesRequestRequestTypeDef
- ShotSegmentTypeDef
- TechnicalCueSegmentTypeDef
- StartProjectVersionRequestRequestTypeDef
- StartShotDetectionFilterTypeDef
- StreamProcessingStopSelectorTypeDef
- StopProjectVersionRequestRequestTypeDef
- StopStreamProcessorRequestRequestTypeDef
- TagResourceRequestRequestTypeDef
- UntagResourceRequestRequestTypeDef
- StartTechnicalCueDetectionFilterTypeDef
- ComparedSourceImageFaceTypeDef
- FaceTypeDef
- CopyProjectVersionResponseTypeDef
- CreateCollectionResponseTypeDef
- CreateDatasetResponseTypeDef
- CreateProjectResponseTypeDef
- CreateProjectVersionResponseTypeDef
- CreateStreamProcessorResponseTypeDef
- DeleteCollectionResponseTypeDef
- DeleteFacesResponseTypeDef
- DeleteProjectResponseTypeDef
- DeleteProjectVersionResponseTypeDef
- DescribeCollectionResponseTypeDef
- GetCelebrityInfoResponseTypeDef
- ListCollectionsResponseTypeDef
- ListDatasetEntriesResponseTypeDef
- ListTagsForResourceResponseTypeDef
- PutProjectPolicyResponseTypeDef
- StartCelebrityRecognitionResponseTypeDef
- StartContentModerationResponseTypeDef
- StartFaceDetectionResponseTypeDef
- StartFaceSearchResponseTypeDef
- StartLabelDetectionResponseTypeDef
- StartPersonTrackingResponseTypeDef
- StartProjectVersionResponseTypeDef
- StartSegmentDetectionResponseTypeDef
- StartStreamProcessorResponseTypeDef
- StartTextDetectionResponseTypeDef
- StopProjectVersionResponseTypeDef
- ComparedFaceTypeDef
- StreamProcessorSettingsForUpdateTypeDef
- ContentModerationDetectionTypeDef
- CopyProjectVersionRequestRequestTypeDef
- EquipmentDetectionTypeDef
- UpdateDatasetEntriesRequestRequestTypeDef
- DatasetDescriptionTypeDef
- DatasetLabelDescriptionTypeDef
- ProjectDescriptionTypeDef
- DescribeProjectVersionsRequestDescribeProjectVersionsPaginateTypeDef
- DescribeProjectsRequestDescribeProjectsPaginateTypeDef
- ListCollectionsRequestListCollectionsPaginateTypeDef
- ListDatasetEntriesRequestListDatasetEntriesPaginateTypeDef
- ListDatasetLabelsRequestListDatasetLabelsPaginateTypeDef
- ListFacesRequestListFacesPaginateTypeDef
- ListProjectPoliciesRequestListProjectPoliciesPaginateTypeDef
- ListStreamProcessorsRequestListStreamProcessorsPaginateTypeDef
- DescribeProjectVersionsRequestProjectVersionRunningWaitTypeDef
- DescribeProjectVersionsRequestProjectVersionTrainingCompletedWaitTypeDef
- DetectLabelsImageBackgroundTypeDef
- DetectLabelsImageForegroundTypeDef
- InstanceTypeDef
- DetectLabelsSettingsTypeDef
- LabelDetectionSettingsTypeDef
- DetectModerationLabelsResponseTypeDef
- DistributeDatasetEntriesRequestRequestTypeDef
- FaceDetailTypeDef
- StreamProcessorSettingsTypeDef
- GeometryTypeDef
- RegionOfInterestTypeDef
- GroundTruthManifestTypeDef
- ImageTypeDef
- SummaryTypeDef
- VideoTypeDef
- HumanLoopConfigTypeDef
- StreamProcessingStartSelectorTypeDef
- StreamProcessorInputTypeDef
- ListProjectPoliciesResponseTypeDef
- ListStreamProcessorsResponseTypeDef
- StreamProcessorOutputTypeDef
- SegmentDetectionTypeDef
- StartSegmentDetectionFiltersTypeDef
- FaceMatchTypeDef
- ListFacesResponseTypeDef
- CelebrityTypeDef
- CompareFacesMatchTypeDef
- GetContentModerationResponseTypeDef
- ProtectiveEquipmentBodyPartTypeDef
- DescribeDatasetResponseTypeDef
- ListDatasetLabelsResponseTypeDef
- DescribeProjectsResponseTypeDef
- DetectLabelsImagePropertiesTypeDef
- LabelTypeDef
- CelebrityDetailTypeDef
- DetectFacesResponseTypeDef
- FaceDetectionTypeDef
- FaceRecordTypeDef
- PersonDetailTypeDef
- UnindexedFaceTypeDef
- CustomLabelTypeDef
- TextDetectionTypeDef
- DetectTextFiltersTypeDef
- StartTextDetectionFiltersTypeDef
- UpdateStreamProcessorRequestRequestTypeDef
- AssetTypeDef
- DatasetSourceTypeDef
- CompareFacesRequestRequestTypeDef
- DetectCustomLabelsRequestRequestTypeDef
- DetectFacesRequestRequestTypeDef
- DetectLabelsRequestRequestTypeDef
- DetectProtectiveEquipmentRequestRequestTypeDef
- IndexFacesRequestRequestTypeDef
- RecognizeCelebritiesRequestRequestTypeDef
- SearchFacesByImageRequestRequestTypeDef
- EvaluationResultTypeDef
- StartCelebrityRecognitionRequestRequestTypeDef
- StartContentModerationRequestRequestTypeDef
- StartFaceDetectionRequestRequestTypeDef
- StartFaceSearchRequestRequestTypeDef
- StartLabelDetectionRequestRequestTypeDef
- StartPersonTrackingRequestRequestTypeDef
- DetectModerationLabelsRequestRequestTypeDef
- StartStreamProcessorRequestRequestTypeDef
- CreateStreamProcessorRequestRequestTypeDef
- DescribeStreamProcessorResponseTypeDef
- GetSegmentDetectionResponseTypeDef
- StartSegmentDetectionRequestRequestTypeDef
- SearchFacesByImageResponseTypeDef
- SearchFacesResponseTypeDef
- RecognizeCelebritiesResponseTypeDef
- CompareFacesResponseTypeDef
- ProtectiveEquipmentPersonTypeDef
- DetectLabelsResponseTypeDef
- LabelDetectionTypeDef
- CelebrityRecognitionTypeDef
- GetFaceDetectionResponseTypeDef
- PersonDetectionTypeDef
- PersonMatchTypeDef
- IndexFacesResponseTypeDef
- DetectCustomLabelsResponseTypeDef
- DetectTextResponseTypeDef
- TextDetectionResultTypeDef
- DetectTextRequestRequestTypeDef
- StartTextDetectionRequestRequestTypeDef
- TestingDataTypeDef
- TrainingDataTypeDef
- ValidationDataTypeDef
- CreateDatasetRequestRequestTypeDef
- DetectProtectiveEquipmentResponseTypeDef
- GetLabelDetectionResponseTypeDef
- GetCelebrityRecognitionResponseTypeDef
- GetPersonTrackingResponseTypeDef
- GetFaceSearchResponseTypeDef
- GetTextDetectionResponseTypeDef
- CreateProjectVersionRequestRequestTypeDef
- TestingDataResultTypeDef
- TrainingDataResultTypeDef
- ProjectVersionDescriptionTypeDef
- DescribeProjectVersionsResponseTypeDef