VisionImage
class VisionImage : NSObject, MLKitCompatibleImage
תמונה או מאגר נתונים זמני של תמונות המשמשים לזיהוי ראייה.
-
כיוון התצוגה של התמונה. ערך ברירת המחדל הוא
.up
.הצהרה
Swift
var orientation: Int32 { get set }
-
מאתחל אובייקט
VisionImage
עם התמונה הנתונה.הצהרה
Swift
init(image: Any!)
פרמטרים
image
תמונה לשימוש בזיהוי ראייה. צריך לסובב את התמונה הנתונה, כך המאפיין
imageOrientation
מוגדר ל-.up
. הערך שלUIImage
חייב להיות עם ערך שאינו NULLCGImage
לנכס.הערך המוחזר
מכונה של
VisionImage
עם התמונה הנתונה. -
מאתחל אובייקט
VisionImage
עם מאגר התמונות הנתון. כדי לשפר את הביצועים, מומלץ לצמצם את משך החיים ואת מספר המופעים של המחלקה הזו באתחול עםCMSampleBufferRef
.הצהרה
Swift
init(buffer sampleBuffer: CMSampleBuffer)
פרמטרים
sampleBuffer
מאגר נתונים זמני של תמונות לשימוש בזיהוי ראייה. מאגר הנתונים הזמני חייב להתבסס על מאגר נתונים זמני של פיקסלים (לא נתונים דחוסים), ופורמט הפיקסל חייב להיות אחד מהבאים: -
kCVPixelFormatType_32BGRA
-kCVPixelFormatType_420YpCbCr8BiPlanarFullRange
-kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange
בפועל: זה עובד עם פלט הווידאו של המצלמה של הטלפון, אבל לא עם פלט אחר מקורות שרירותיים שלCMSampleBufferRef
.הערך המוחזר
מכונה של
VisionImage
עם מאגר הנתונים הזמני של התמונות. -
לא זמינה.