مرجع إطار عمل MLImage

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;