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

VisionImage

class VisionImage : NSObject, MLKitCompatibleImage

صورة أو مخزن مؤقت للصور يُستخدَم لاكتشاف الرؤية.

  • اتجاه عرض الصورة. والقيمة التلقائية هي .up.

    التعريف

    Swift

    var orientation: Int32 { get set }
  • لإعداد كائن VisionImage بالصورة المحدّدة

    التعريف

    Swift

    init(image: Any!)

    المَعلمات

    image

    الصورة لاستخدامها في اكتشاف الرؤية. يجب تدوير الصورة المحددة، وبالتالي تم ضبط السمة imageOrientation على .up. يجب أن يتضمّن الحقل UIImage سمة CGImage غير فارغة.

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

    مثيل VisionImage مع الصورة المحدّدة.

  • تعمل هذه السياسة على إعداد كائن VisionImage باستخدام المخزن المؤقت المحدَّد للصور. لتحسين الأداء، ننصح بتقليل عمر هذه الفئة وعدد مرات تكرارها عند الإعداد باستخدام CMSampleBufferRef.

    التعريف

    Swift

    init(buffer sampleBuffer: CMSampleBuffer)

    المَعلمات

    sampleBuffer

    مخزن مؤقّت للصور لاستخدامه في رصد الرؤية يجب أن يستند المخزن المؤقت إلى المخزن المؤقت للبكسل (وليس البيانات المضغوطة)، ويجب أن يكون تنسيق وحدة البكسل واحدًا مما يلي: - kCVPixelFormatType_32BGRA - kCVPixelFormatType_420YpCbCr8BiPlanarFullRange - kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange عمليًا: يعمل ذلك مع إخراج الفيديو من كاميرا الهاتف، وليس مع المصادر العشوائية الأخرى لـ CMSampleBufferRef.

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

    مثيل VisionImage مع المخزن المؤقت المحدّد للصور

  • غير متاح: