MLKitVision Çerçevesi Referansı

VisionImage

class VisionImage : NSObject, MLKitCompatibleImage

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

    Swift

    var orientation: Int32 { get set }
  • Belirtilen resimle bir VisionImage nesnesini başlatır.

    Bildirim

    Swift

    init(image: Any!)

    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

    Swift

    init(buffer sampleBuffer: CMSampleBuffer)

    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.