חומר עזר של MLImage Framework

MLImage

class MLImage : NSObject

תמונה שמשמשת ללמידת מכונה במכשיר.

  • רוחב התמונה בפיקסלים.

    הצהרה

    Swift

    var width: CGFloat { get }
  • גובה התמונה בפיקסלים.

    הצהרה

    Swift

    var height: CGFloat { get }
  • כיוון התצוגה של התמונה. אם הערך של imageSourceType הוא .image, ערך ברירת המחדל הוא image.imageOrientation; אחרת, ערך ברירת המחדל הוא .up.

    הצהרה

    Swift

    var orientation: Int32 { get set }
  • הסוג של מקור התמונה.

    הצהרה

    Swift

    var imageSourceType: MLImageSourceType { get }
  • תמונת המקור. nil אם imageSourceType הוא לא .image.

    הצהרה

    Swift

    var image: UnsafeMutablePointer<Int32>? { get }
  • מאגר הנתונים הזמני של פיקסל המקור. nil אם imageSourceType הוא לא .pixelBuffer.

    הצהרה

    Swift

    var pixelBuffer: CVPixelBuffer? { get }
  • מאגר לדוגמה של דוגמת המקור. nil אם imageSourceType הוא לא .sampleBuffer.

    הצהרה

    Swift

    var sampleBuffer: CMSampleBuffer? { get }
  • מאתחל אובייקט MLImage עם התמונה הנתונה.

    הצהרה

    Swift

    init?(image: Any!)

    פרמטרים

    image

    התמונה שתשמש כמקור. המאפיין CGImage שלו לא יכול להיות NULL.

    הערך המוחזר

    מכונה חדשה של MLImage עם התמונה הנתונה בתור המקור. nil אם הערך של image nil או לא חוקי.

  • מאתחל אובייקט MLImage עם מאגר הנתונים הזמני של הפיקסלים.

    הצהרה

    Swift

    init?(pixelBuffer: CVPixelBuffer)

    פרמטרים

    pixelBuffer

    מאגר הנתונים הזמני של הפיקסל שמשמש כמקור. היא תישמר על ידי הממשק החדש מופע MLImage במשך מחזור החיים שלו.

    הערך המוחזר

    מופע MLImage חדש עם מאגר הנתונים הזמני של הפיקסלים בתור המקור. nil אם הערך מאגר הנתונים הזמני של הפיקסל nil או שהוא לא חוקי.

  • מאתחלת אובייקט MLImage עם מאגר הנתונים הזמני לדוגמה.

    הצהרה

    Swift

    init?(sampleBuffer: CMSampleBuffer)

    פרמטרים

    sampleBuffer

    מאגר הנתונים הזמני לדוגמה שישמש כמקור. היא תישמר על ידי הממשק החדש מופע MLImage במשך מחזור החיים שלו. מאגר הנתונים הזמני לדוגמה חייב להתבסס על מאגר נתונים זמני של פיקסלים (לא נתונים דחוסים). בפועל, זה צריך להיות פלט הווידאו של המצלמה במכשיר iOS, ולא בסוגים שרירותיים אחרים של CMSampleBuffer.

    הערך המוחזר

    מכונה MLImage חדשה עם מאגר הנתונים הזמני לדוגמה שהמקור שלו הוא. nil אם הערך מאגר הנתונים הזמני לדוגמה הוא nil או לא תקין.

  • לא זמינה.