MediaIntelligence detects, clusters, and recognizes faces across a photo and video library, using machine learning and CoreData persistence to group and identify the same individuals in different images. You analyze still images and video with MediaIntelligenceImageAsset and MediaIntelligenceVideoAsset, run a FaceGroupAnalyzer or VideoAnalyzer over them, and persist results through MIDataStore. The framework also supports video understanding through HighlightAnalysisRequest and KeyFrameAnalysisRequest, while MediaIntelligenceError reports failures encountered during analysis.
Media Assets 2
Value types that represent the still images and video you analyze for faces and content.
- StMediaIntelligenceImageAssetiOS 27.0+An image asset to analyze.
- StMediaIntelligenceVideoAssetiOS 27.0+A video asset to analyze.
Face Grouping & Recognition 1
The analyzer that detects, clusters, and recognizes the same individuals across your media.
- ClFaceGroupAnalyzeriOS 27.0+An object that detects faces in images and groups them by person.
Video Understanding 3
Analyzers and requests that extract highlights and key frames from video content.
- ClVideoAnalyzeriOS 27.0+An object that analyzes video assets for highlights and key frames.
- ClHighlightAnalysisRequestiOS 27.0+A request that identifies the most engaging segments of a video.
- ClKeyFrameAnalysisRequestiOS 27.0+A request that identifies the best representative frame of a video.
Persistence 1
The store that persists face groups and analysis results using CoreData.
- ClMIDataStoreiOS 27.0+An object that persists face groups and analysis results using CoreData.
Errors 1
Errors reported when media analysis fails.
- EnMediaIntelligenceErroriOS 27.0+An error that indicates a media analysis operation failed.
Classes 1
- ClMIManagedFaceiOS 27.0+
Type Aliases 2
- TyFaceCoreDataClassSet
- TyFaceCoreDataPropertiesSet