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אם הערך שלimagenilאו לא חוקי. -
מאתחל אובייקט
MLImageעם מאגר הנתונים הזמני של הפיקסלים.הצהרה
Swift
init?(pixelBuffer: CVPixelBuffer)פרמטרים
pixelBufferמאגר הנתונים הזמני של הפיקסל שמשמש כמקור. היא תישמר על ידי הממשק החדש מופע
MLImageבמשך מחזור החיים שלו.הערך המוחזר
מופע
MLImageחדש עם מאגר הנתונים הזמני של הפיקסלים בתור המקור.nilאם הערך מאגר הנתונים הזמני של הפיקסלnilאו שהוא לא חוקי. -
מאתחלת אובייקט
MLImageעם מאגר הנתונים הזמני לדוגמה.הצהרה
Swift
init?(sampleBuffer: CMSampleBuffer)פרמטרים
sampleBufferמאגר הנתונים הזמני לדוגמה שישמש כמקור. היא תישמר על ידי הממשק החדש מופע
MLImageבמשך מחזור החיים שלו. מאגר הנתונים הזמני לדוגמה חייב להתבסס על מאגר נתונים זמני של פיקסלים (לא נתונים דחוסים). בפועל, זה צריך להיות פלט הווידאו של המצלמה במכשיר iOS, ולא בסוגים שרירותיים אחרים שלCMSampleBuffer.הערך המוחזר
מכונה
MLImageחדשה עם מאגר הנתונים הזמני לדוגמה שהמקור שלו הוא.nilאם הערך מאגר הנתונים הזמני לדוגמה הואnilאו לא תקין. -
לא זמינה.