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;