Riferimento framework MLKitVision

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

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

    Valore restituito

    Un'istanza VisionImage con il buffer immagine specificato.

  • Non disponibile.