Documentation de référence sur le framework MLImage

MLImage

class MLImage : NSObject

Image utilisée dans le machine learning sur l'appareil.

  • Largeur de l'image en pixels.

    Déclaration

    Swift

    var width: CGFloat { get }
  • Hauteur de l'image en pixels.

    Déclaration

    Swift

    var height: CGFloat { get }
  • Orientation d'affichage de l'image. Si imageSourceType est défini sur .image, la valeur par défaut est image.imageOrientation. Sinon, la valeur par défaut est .up.

    Déclaration

    Swift

    var orientation: Int32 { get set }
  • Type de la source de l'image.

    Déclaration

    Swift

    var imageSourceType: MLImageSourceType { get }
  • Image source. nil si imageSourceType n'est pas .image.

    Déclaration

    Swift

    var image: UnsafeMutablePointer<Int32>? { get }
  • Tampon de pixels source. nil si imageSourceType n'est pas .pixelBuffer.

    Déclaration

    Swift

    var pixelBuffer: CVPixelBuffer? { get }
  • Tampon d'échantillon source. nil si imageSourceType n'est pas .sampleBuffer.

    Déclaration

    Swift

    var sampleBuffer: CMSampleBuffer? { get }
  • Initialise un objet MLImage avec l'image donnée.

    Déclaration

    Swift

    init?(image: Any!)

    Paramètres

    image

    Image à utiliser comme source. Sa propriété CGImage ne doit pas être NULL.

    Valeur renvoyée

    Nouvelle instance MLImage avec l'image donnée comme source. nil si la valeur image donnée est nil ou non valide.

  • Initialise un objet MLImage avec le tampon de pixels donné.

    Déclaration

    Swift

    init?(pixelBuffer: CVPixelBuffer)

    Paramètres

    pixelBuffer

    Tampon de pixels à utiliser comme source. Elle sera conservée par la nouvelle instance MLImage pendant toute la durée de son cycle de vie.

    Valeur renvoyée

    Nouvelle instance MLImage avec le tampon de pixels donné comme source. nil si le tampon de pixels donné est nil ou non valide.

  • Initialise un objet MLImage avec l'exemple de tampon donné.

    Déclaration

    Swift

    init?(sampleBuffer: CMSampleBuffer)

    Paramètres

    sampleBuffer

    Exemple de tampon à utiliser comme source. Elle sera conservée par la nouvelle instance MLImage pendant toute la durée de son cycle de vie. L'exemple de tampon doit être basé sur un tampon de pixels (et non sur des données compressées). En pratique, il doit s'agir de la sortie vidéo de la caméra sur un appareil iOS, et non d'autres types arbitraires de CMSampleBuffer.

    Valeur renvoyée

    Nouvelle instance MLImage avec l'exemple de tampon donné comme source. nil si l'exemple de tampon donné est nil ou non valide.

  • Indisponibles.