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
אם הערך שלimage
nil
או לא חוקי. -
מאתחל אובייקט
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;