مرجع إطار عمل 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 يتضمّن المخزن المؤقت المحدّد للصور

  • غير متاح: