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