Immagine Vision
class VisionImage : NSObject, MLKitCompatibleImage
Un buffer di immagini o immagini 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 in questione.Dichiarazione
Swift
init(image: Any!)
Parametri
image
Immagine da utilizzare per il rilevamento visivo. L'immagine specificata deve 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 di immagini specificato. Per migliorare le prestazioni, è consigliabile ridurre al minimo la durata e il numero di istanze quando si inizializza con un elementoCMSampleBufferRef
.Dichiarazione
Swift
init(buffer sampleBuffer: CMSampleBuffer)
Parametri
sampleBuffer
Buffer di immagini da utilizzare nel rilevamento visivo. Il buffer deve essere basato su un buffer di pixel (non su 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 fonti arbitrarie diCMSampleBufferRef
.Valore restituito
Un'istanza
VisionImage
con il buffer di immagini specificato. -
Non disponibile.