Riferimento framework MLKitVision

MLKVisionImage


@interface MLKVisionImage : NSObject <MLKCompatibleImage>

Un buffer di immagine o immagine utilizzato per il rilevamento della vista.

  • L'orientamento di visualizzazione dell'immagine. Il valore predefinito è .up.

    Dichiarazione

    Objective-C

    @property (nonatomic) int orientation;
  • Inizializza un oggetto VisionImage con l'immagine specificata.

    Dichiarazione

    Objective-C

    - (nonnull instancetype)initWithImage:(id)image;

    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

    Objective-C

    - (nonnull instancetype)initWithBuffer:(nonnull CMSampleBufferRef)sampleBuffer;

    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.

    Dichiarazione

    Objective-C

    - (nonnull instancetype)init;