Dokumentacja platformy MLKitVision

MLImage

class MLImage : NSObject

Obraz używany w systemach uczących się na urządzeniu.

  • Szerokość obrazu w pikselach.

    Deklaracja

    Swift

    var width: CGFloat { get }
  • Wysokość obrazu w pikselach.

    Deklaracja

    Swift

    var height: CGFloat { get }
  • Orientacja wyświetlania obrazu. Jeśli imageSourceType to .image, wartością domyślną jest image.imageOrientation. W przeciwnym razie domyślna wartość to .up.

    Deklaracja

    Swift

    var orientation: Int32 { get set }
  • Typ źródła obrazu.

    Deklaracja

    Swift

    var imageSourceType: MLImageSourceType { get }
  • Obraz źródłowy. nil, jeśli imageSourceType nie ma wartości .image.

    Deklaracja

    Swift

    var image: UnsafeMutablePointer<Int32>? { get }
  • Bufor pikseli źródłowych. nil, jeśli imageSourceType nie ma wartości .pixelBuffer.

    Deklaracja

    Swift

    var pixelBuffer: CVPixelBuffer? { get }
  • Bufor próbki źródłowej. nil, jeśli imageSourceType nie ma wartości .sampleBuffer.

    Deklaracja

    Swift

    var sampleBuffer: CMSampleBuffer? { get }
  • Inicjuje obiekt MLImage danym obrazem.

    Deklaracja

    Swift

    init?(image: Any!)

    Parametry

    image

    Obraz, który ma być źródłem. Właściwość CGImage nie może mieć wartości NULL.

    Zwracana wartość

    Nowe wystąpienie MLImage z podanym obrazem jako źródłem. nil, jeśli image ma wartość nil lub jest nieprawidłowy.

  • Inicjuje obiekt MLImage podanym buforem pikseli.

    Deklaracja

    Swift

    init?(pixelBuffer: CVPixelBuffer)

    Parametry

    pixelBuffer

    Bufor pikseli, który ma być używany jako źródło. Będzie ona przechowywana przez nową instancję MLImage przez cały cykl życia.

    Zwracana wartość

    Nowe wystąpienie MLImage z podanym buforem pikseli jako źródłem. nil, jeśli dany bufor pikseli ma wartość nil lub jest nieprawidłowy.

  • Inicjuje obiekt MLImage za pomocą podanego przykładowego bufora.

    Deklaracja

    Swift

    init?(sampleBuffer: CMSampleBuffer)

    Parametry

    sampleBuffer

    Bufor próbki, który ma być używany jako źródło. Będzie ona przechowywana przez nową instancję MLImage przez cały cykl życia. Bufor próbki musi być oparty na buforze pikseli (a nie na danych skompresowanych). W praktyce powinno to być wyjście wideo kamery urządzenia z iOS, a nie inne dowolne typy elementów CMSampleBuffer.

    Zwracana wartość

    Nowa instancja MLImage z podanym przykładowym buforem jako źródłem. nil, jeśli bufor próbki ma wartość nil lub jest nieprawidłowy.

  • Niedostępne.