סימוכין ל-MLKitVision 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 או לא חוקי.

  • לא זמינים.