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