Documentation de référence sur le framework MLImage

MLImage

class MLImage : NSObject

Image utilisée en 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 pixel source. nil si imageSourceType n'est pas .pixelBuffer.

    Déclaration

    Swift

    var pixelBuffer: CVPixelBuffer? { get }
  • Le tampon de l'exemple source. nil si imageSourceType n'est pas .sampleBuffer.

    Déclaration

    Swift

    var sampleBuffer: CMSampleBuffer? { get }
  • Elle 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

    Une 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 pixel donné.

    Déclaration

    Swift

    init?(pixelBuffer: CVPixelBuffer)

    Paramètres

    pixelBuffer

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

    Valeur renvoyée

    Nouvelle instance MLImage avec le tampon de pixels donné comme source. nil si la valeur Le tampon de pixel 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 le nouveau MLImage pendant la durée de son cycle de vie. L'échantillon de tampon doit être basé sur un d'un tampon de pixels (pas de 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 la valeur l'échantillon de tampon est nil ou non valide.

  • Indisponible.