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;