GMLImage
@interface GMLImage : NSObjectתמונה שמשמשת ללמידת מכונה במכשיר.
-
רוחב התמונה בפיקסלים.
הצהרה
Objective-C
@property (nonatomic, readonly) CGFloat width; -
גובה התמונה בפיקסלים.
הצהרה
Objective-C
@property (nonatomic, readonly) CGFloat height; -
כיוון התצוגה של התמונה. אם הערך של
imageSourceTypeהוא.image, ערך ברירת המחדל הואimage.imageOrientation; אחרת, ערך ברירת המחדל הוא.up.הצהרה
Objective-C
@property (nonatomic) int orientation; -
הסוג של מקור התמונה.
הצהרה
Objective-C
@property (nonatomic, readonly) GMLImageSourceType imageSourceType; -
תמונת המקור.
nilאםimageSourceTypeהוא לא.image.הצהרה
Objective-C
@property (nonatomic, readonly, nullable) int *image; -
מאגר הנתונים הזמני של פיקסל המקור.
nilאםimageSourceTypeהוא לא.pixelBuffer.הצהרה
Objective-C
@property (nonatomic, readonly, nullable) CVPixelBufferRef pixelBuffer; -
מאגר לדוגמה של דוגמת המקור.
nilאםimageSourceTypeהוא לא.sampleBuffer.הצהרה
Objective-C
@property (nonatomic, readonly, nullable) CMSampleBufferRef sampleBuffer; -
מאתחל אובייקט
MLImageעם התמונה הנתונה.הצהרה
Objective-C
- (nullable instancetype)initWithImage:(id)image;פרמטרים
imageהתמונה שתשמש כמקור. המאפיין
CGImageשלו לא יכול להיותNULL.הערך המוחזר
מכונה חדשה של
MLImageעם התמונה הנתונה בתור המקור.nilאם הערך שלimagenilאו לא חוקי. -
מאתחל אובייקט
MLImageעם מאגר הנתונים הזמני של הפיקסלים.הצהרה
Objective-C
- (nullable instancetype)initWithPixelBuffer: (nonnull CVPixelBufferRef)pixelBuffer;פרמטרים
pixelBufferמאגר הנתונים הזמני של הפיקסל שמשמש כמקור. היא תישמר על ידי הממשק החדש מופע
MLImageבמשך מחזור החיים שלו.הערך המוחזר
מופע
MLImageחדש עם מאגר הנתונים הזמני של הפיקסלים בתור המקור.nilאם הערך מאגר הנתונים הזמני של הפיקסלnilאו שהוא לא חוקי. -
מאתחלת אובייקט
MLImageעם מאגר הנתונים הזמני לדוגמה.הצהרה
Objective-C
- (nullable instancetype)initWithSampleBuffer: (nonnull CMSampleBufferRef)sampleBuffer;פרמטרים
sampleBufferמאגר הנתונים הזמני לדוגמה שישמש כמקור. היא תישמר על ידי הממשק החדש מופע
MLImageבמשך מחזור החיים שלו. מאגר הנתונים הזמני לדוגמה חייב להתבסס על מאגר נתונים זמני של פיקסלים (לא נתונים דחוסים). בפועל, זה צריך להיות פלט הווידאו של המצלמה במכשיר iOS, ולא בסוגים שרירותיים אחרים שלCMSampleBuffer.הערך המוחזר
מכונה
MLImageחדשה עם מאגר הנתונים הזמני לדוגמה שהמקור שלו הוא.nilאם הערך מאגר הנתונים הזמני לדוגמה הואnilאו לא תקין. -
לא זמינה.
הצהרה
Objective-C
- (nonnull instancetype)init;