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

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;