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
או לא תקין. -
לא זמינה.