VisionImage
class VisionImage : NSObject, MLKitCompatibleImage
Image ou tampon d'image utilisé pour la détection visuelle.
-
Orientation d'affichage de l'image. La valeur par défaut est
.up
.Déclaration
Swift
var orientation: Int32 { get set }
-
Elle initialise un objet
VisionImage
avec l'image donnée.Déclaration
Swift
init(image: Any!)
Paramètres
image
Image à utiliser dans la détection visuelle. Il est nécessaire de faire pivoter l'image donnée. La propriété
imageOrientation
est définie sur.up
. L'élémentUIImage
doit contenir une valeurCGImage
non nulle .Valeur renvoyée
Une instance
VisionImage
avec l'image donnée. -
Initialise un objet
VisionImage
avec le tampon d'image donné. Pour améliorer les performances, recommandé pour réduire la durée de vie et le nombre d'instances de cette classe lors de l'initialisation avec unCMSampleBufferRef
.Déclaration
Swift
init(buffer sampleBuffer: CMSampleBuffer)
Paramètres
sampleBuffer
Tampon d'image à utiliser dans la détection visuelle. Le tampon doit être basé sur Un tampon de pixels (et non des données compressées) et le format de pixel doit être l'un des suivants: –
kCVPixelFormatType_32BGRA
–kCVPixelFormatType_420YpCbCr8BiPlanarFullRange
–kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange
En pratique, cela fonctionne avec la sortie vidéo de l'appareil photo du téléphone, mais pas avec sources arbitraires deCMSampleBufferRef
.Valeur renvoyée
Une instance
VisionImage
avec le tampon d'image donné. -
Indisponible.