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

MLKVisionImage


@interface MLKVisionImage : NSObject <MLKCompatibleImage>

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

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

    التعريف

    Objective-C

    @property (nonatomic) int orientation;
  • لإعداد كائن VisionImage بالصورة المحدّدة

    التعريف

    Objective-C

    - (nonnull instancetype)initWithImage:(id)image;

    المَعلمات

    image

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

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

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

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

    التعريف

    Objective-C

    - (nonnull instancetype)initWithBuffer:(nonnull CMSampleBufferRef)sampleBuffer;

    المَعلمات

    sampleBuffer

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

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

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

  • غير متاح:

    التعريف

    Objective-C

    - (nonnull instancetype)init;