MLKitVision Çerçevesi Referansı

MLImage

class MLImage : NSObject

Cihaz üzerinde makine öğreniminde kullanılan bir resim.

  • Resmin piksel cinsinden genişliği.

    Bildirim

    Swift

    var width: CGFloat { get }
  • Resmin piksel cinsinden yüksekliği.

    Bildirim

    Swift

    var height: CGFloat { get }
  • Resmin ekran yönü. imageSourceType değeri .image ise varsayılan değer image.imageOrientation; aksi takdirde, varsayılan değer .up olur.

    Bildirim

    Swift

    var orientation: Int32 { get set }
  • Resim kaynağının türü.

    Bildirim

    Swift

    var imageSourceType: MLImageSourceType { get }
  • Kaynak resim. imageSourceType, .image değilse nil.

    Bildirim

    Swift

    var image: UnsafeMutablePointer<Int32>? { get }
  • Kaynak piksel arabelleği. imageSourceType, .pixelBuffer değilse nil.

    Bildirim

    Swift

    var pixelBuffer: CVPixelBuffer? { get }
  • Kaynak örnek arabelleği. imageSourceType, .sampleBuffer değilse nil.

    Bildirim

    Swift

    var sampleBuffer: CMSampleBuffer? { get }
  • Belirtilen resimle bir MLImage nesnesini başlatır.

    Bildirim

    Swift

    init?(image: Any!)

    Parametreler

    image

    Kaynak olarak kullanılacak resim. CGImage özelliği NULL olmamalıdır.

    Döndürülen Değer

    Belirtilen resmin kaynak olarak kullanıldığı yeni bir MLImage örneği. Belirtilen image nil veya geçersizse nil.

  • Belirtilen piksel arabelleğiyle bir MLImage nesnesini başlatır.

    Bildirim

    Swift

    init?(pixelBuffer: CVPixelBuffer)

    Parametreler

    pixelBuffer

    Kaynak olarak kullanılacak piksel arabelleği. Kullanım ömrü boyunca yeni MLImage örneği tarafından saklanır.

    Döndürülen Değer

    Kaynak olarak belirtilen piksel arabelleğine sahip yeni bir MLImage örneği. Belirtilen piksel arabelleği nil veya geçersizse nil.

  • Verilen örnek arabelleğiyle bir MLImage nesnesini başlatır.

    Bildirim

    Swift

    init?(sampleBuffer: CMSampleBuffer)

    Parametreler

    sampleBuffer

    Kaynak olarak kullanılacak örnek arabelleği. Kullanım ömrü boyunca yeni MLImage örneği tarafından saklanır. Örnek arabelleği, bir piksel arabelleğine (sıkıştırılmış verilere değil) dayalı olmalıdır. Pratikte bu, kameranın iOS cihazdaki video çıkışı olmalıdır, diğer rastgele CMSampleBuffer türlerindeki çıkış olmamalıdır.

    Döndürülen Değer

    Kaynak olarak belirtilen örnek arabelleğin kullanıldığı yeni bir MLImage örneği. Verilen örnek arabelleği nil veya geçersizse nil.

  • Cihazlar kullanılamıyor.