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
או לא חוקי. -
לא זמינים.