MLKitVision Çerçevesi Referansı

MLKVisionImage


@interface MLKVisionImage : NSObject <MLKCompatibleImage>

Görüş algılama için kullanılan bir görüntü veya görüntü arabelleği.

  • Resmin ekran yönü. Varsayılan değer: .up.

    Bildirim

    Objective-C

    @property (nonatomic) int orientation;
  • Belirtilen resimle bir VisionImage nesnesini başlatır.

    Bildirim

    Objective-C

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

    Parametreler

    image

    Görüş algılamada kullanılacak resim. Belirtilen resim döndürülmelidir. Böylece, imageOrientation özelliği .up olarak ayarlanır. UIImage, NULL olmayan CGImage özelliğine sahip olmalıdır.

    Döndürülen Değer

    Belirtilen görüntüye sahip bir VisionImage örneği.

  • Belirtilen görüntü arabelleğiyle bir VisionImage nesnesini başlatır. Performansı artırmak için CMSampleBufferRef ile başlatma sırasında bu sınıfın kullanım ömrünü ve örnek sayısını en aza indirmeniz önerilir.

    Bildirim

    Objective-C

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

    Parametreler

    sampleBuffer

    Görüş algılamada kullanılacak görüntü arabelleği. Arabellek bir piksel arabelleğine (sıkıştırılmış verilere değil) dayalı olmalıdır ve piksel biçimi şunlardan biri olmalıdır: - kCVPixelFormatType_32BGRA - kCVPixelFormatType_420YpCbCr8BiPlanarFullRange - kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange Pratikte: Bu işlev, telefon kamerasının video çıkışıyla çalışır, ancak diğer rastgele CMSampleBufferRef kaynaklarında kullanılamaz.

    Döndürülen Değer

    Belirtilen görüntü arabelleğine sahip bir VisionImage örneği.

  • Cihazlar kullanılamıyor.

    Bildirim

    Objective-C

    - (nonnull instancetype)init;