Riferimento framework MLKitVision

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 avere CGImage 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 con CMSampleBufferRef.

    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 di CMSampleBufferRef.

    Valore restituito

    Un'istanza VisionImage con il buffer di immagine specificato.

  • Non disponibile.