VisionImage
class VisionImage : NSObject, MLKitCompatibleImage
Un buffer di immagine o immagine utilizzato per il rilevamento della vista.
-
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 specificata dovrebbe essere ruotata, quindi la sua proprietà
imageOrientation
è impostata su.up
.UIImage
deve avere una proprietàCGImage
non NULL.Valore restituito
Un'istanza
VisionImage
con l'immagine specificata. -
Inizializza un oggetto
VisionImage
con il buffer immagine specificato. Per migliorare le prestazioni, ti consigliamo di ridurre al minimo la durata e il numero di istanze di questa classe durante l'inizializzazione con unCMSampleBufferRef
.Dichiarazione
Swift
init(buffer sampleBuffer: CMSampleBuffer)
Parametri
sampleBuffer
Buffer delle immagini da utilizzare 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 del telefono, ma non con altre sorgenti arbitrarie diCMSampleBufferRef
.Valore restituito
Un'istanza
VisionImage
con il buffer immagine specificato. -
Non disponibile.