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

MLImage

class MLImage : NSObject

صورة مستخدَمة في تعلُّم الآلة على الجهاز فقط

  • عرض الصورة بالبكسل.

    التعريف

    Swift

    var width: CGFloat { get }
  • ارتفاع الصورة بالبكسل.

    التعريف

    Swift

    var height: CGFloat { get }
  • اتجاه عرض الصورة. وإذا كانت قيمة imageSourceType هي .image، تكون القيمة التلقائية image.imageOrientation، وإلا ستكون القيمة التلقائية .up.

    التعريف

    Swift

    var orientation: Int32 { get set }
  • نوع مصدر الصورة.

    التعريف

    Swift

    var imageSourceType: MLImageSourceType { get }
  • الصورة المصدر nil إذا لم تكن قيمة imageSourceType هي .image.

    التعريف

    Swift

    var image: UnsafeMutablePointer<Int32>? { get }
  • المخزن المؤقت لوحدة البكسل المصدر nil إذا لم تكن قيمة imageSourceType هي .pixelBuffer.

    التعريف

    Swift

    var pixelBuffer: CVPixelBuffer? { get }
  • المورد الاحتياطي للعينة المصدر nil إذا لم تكن قيمة imageSourceType هي .sampleBuffer.

    التعريف

    Swift

    var sampleBuffer: CMSampleBuffer? { get }
  • لإعداد كائن MLImage بالصورة المحدّدة

    التعريف

    Swift

    init?(image: Any!)

    المَعلمات

    image

    الصورة المطلوب استخدامها كمصدر. يجب ألا تكون السمة CGImage الخاصة بها NULL.

    القيمة المعروضة

    مثيل MLImage جديد يتضمّن الصورة المحدّدة كمصدر. nil إذا كانت قيمة image المحدّدة هي nil أو غير صالحة.

  • تعمل هذه السياسة على إعداد كائن MLImage باستخدام المخزن المؤقت المحدَّد لوحدة البكسل.

    التعريف

    Swift

    init?(pixelBuffer: CVPixelBuffer)

    المَعلمات

    pixelBuffer

    المخزن المؤقت لوحدات البكسل المطلوب استخدامه كمصدر. وسيتم الاحتفاظ به من خلال مثيل MLImage الجديد طوال مدة دورة حياته.

    القيمة المعروضة

    مثيل MLImage جديد مع المخزن المؤقت المحدد للبكسل كمصدر. nil إذا كان المخزن المؤقت لوحدات البكسل المحدد nil أو غير صالح.

  • تعمل هذه السياسة على إعداد كائن MLImage باستخدام نموذج المخزن المؤقت المحدّد.

    التعريف

    Swift

    init?(sampleBuffer: CMSampleBuffer)

    المَعلمات

    sampleBuffer

    العيّنة الاحتياطية المراد استخدامها كمصدر. وسيتم الاحتفاظ به من خلال مثيل MLImage الجديد طوال مدة دورة حياته. يجب أن يستند نموذج المخزن المؤقت إلى مخزن مؤقت لوحدة البكسل (وليس بيانات مضغوطة). من الناحية العملية، يجب أن يكون إخراج الفيديو للكاميرا على جهاز iOS، وليس الأنواع العشوائية الأخرى من CMSampleBuffer.

    القيمة المعروضة

    مثيل MLImage جديد يتضمّن عيّنة من المخزن المؤقت المحدد كمصدر. nil إذا كانت قيمة المخزن المؤقت المحدد هي nil أو غير صالحة.

  • غير متاح: