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

صورة بتنسيق ML

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 أو غير صالح.

  • غير مُتاح.