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

صورة مرئية

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 يتضمّن المخزن المؤقت للصورة.

  • غير مُتاح.