VisionImage
class VisionImage : NSObject, MLKitCompatibleImage
Un'immagine o un buffer di immagine utilizzato per il rilevamento visivo.
-
L'orientamento di visualizzazione dell'immagine. Il valore predefinito è
.up
.Dichiarazione
Swift
var orientation: Int32 { get set }
-
Inizializza un oggetto
VisionImage
con l'immagine specificata.Dichiarazione
Swift
init(image: Any!)
Parametri
image
Immagine da utilizzare per il rilevamento visivo. L'immagine fornita deve essere ruotata, in modo che La proprietà
imageOrientation
è impostata su.up
.UIImage
deve avereCGImage
non NULL proprietà.Valore restituito
Un'istanza
VisionImage
con l'immagine specificata. -
Inizializza un oggetto
VisionImage
con il buffer di immagine specificato. Per migliorare le prestazioni, Si consiglia di minimizzare la durata e il numero di istanze di questa classe durante l'inizializzazione conCMSampleBufferRef
.Dichiarazione
Swift
init(buffer sampleBuffer: CMSampleBuffer)
Parametri
sampleBuffer
Buffer immagine da usare per il rilevamento visivo. Il buffer deve essere basato su un buffer di pixel (non dati compressi) e il formato dei pixel deve essere uno dei seguenti: -
kCVPixelFormatType_32BGRA
-kCVPixelFormatType_420YpCbCr8BiPlanarFullRange
-kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange
In pratica: funziona con l'output video della fotocamera dello smartphone, ma non con altri sorgenti arbitrarie diCMSampleBufferRef
.Valore restituito
Un'istanza
VisionImage
con il buffer di immagine specificato. -
Non disponibile.