חומר עזר של MLImage Framework

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;