Dokumentacja platformy MLImage

MLImage

class MLImage : NSObject

Obraz używany przez systemy uczące 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, domyślną wartością 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 ma wartość różną od .image.

    Deklaracja

    Swift

    var image: UnsafeMutablePointer<Int32>? { get }
  • Bufor piksela źródłowego. nil, jeśli imageSourceType ma wartość różną od .pixelBuffer.

    Deklaracja

    Swift

    var pixelBuffer: CVPixelBuffer? { get }
  • Bufor próbki źródłowego. nil, jeśli imageSourceType ma wartość różną od .sampleBuffer.

    Deklaracja

    Swift

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

    Deklaracja

    Swift

    init?(image: Any!)

    Parametry

    image

    Obraz, który ma być używany jako źródło. 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 podana wartość image jest nil lub jest nieprawidłowy.

  • Inicjuje obiekt MLImage z podanym buforem pikseli.

    Deklaracja

    Swift

    init?(pixelBuffer: CVPixelBuffer)

    Parametry

    pixelBuffer

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

    Zwracana wartość

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

  • Inicjuje obiekt MLImage z podanym buforem próbki.

    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ą MLImage przez cały cykl życia. Bufor próbki musi być oparty na bufora (nie skompresowane dane). W praktyce powinno to być wyjście wideo z kamery na urządzeniu z iOS, a nie w innych typach CMSampleBuffer.

    Zwracana wartość

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

  • Niedostępne.