סימוכין ל-MLKitVision Framework

VisionImage

class VisionImage : NSObject, MLKitCompatibleImage

תמונה או מאגר נתונים זמני של תמונות המשמשים לזיהוי ראייה.

  • כיוון התצוגה של התמונה. ערך ברירת המחדל הוא .up.

    הצהרה

    Swift

    var orientation: Int32 { get set }
  • מאתחל אובייקט VisionImage עם התמונה הנתונה.

    הצהרה

    Swift

    init(image: Any!)

    פרמטרים

    image

    תמונה לשימוש בזיהוי ראייה. צריך לסובב את התמונה הנתונה, כך המאפיין imageOrientation מוגדר ל-.up. הערך של UIImage חייב להיות עם ערך שאינו NULL CGImage לנכס.

    הערך המוחזר

    מכונה של VisionImage עם התמונה הנתונה.

  • מאתחל אובייקט VisionImage עם מאגר התמונות הנתון. כדי לשפר את הביצועים, מומלץ לצמצם את משך החיים ואת מספר המופעים של המחלקה הזו באתחול עם CMSampleBufferRef.

    הצהרה

    Swift

    init(buffer sampleBuffer: CMSampleBuffer)

    פרמטרים

    sampleBuffer

    מאגר נתונים זמני של תמונות לשימוש בזיהוי ראייה. מאגר הנתונים הזמני חייב להתבסס על מאגר נתונים זמני של פיקסלים (לא נתונים דחוסים), ופורמט הפיקסל חייב להיות אחד מהבאים: - kCVPixelFormatType_32BGRA - kCVPixelFormatType_420YpCbCr8BiPlanarFullRange - kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange בפועל: זה עובד עם פלט הווידאו של המצלמה של הטלפון, אבל לא עם פלט אחר מקורות שרירותיים של CMSampleBufferRef.

    הערך המוחזר

    מכונה של VisionImage עם מאגר הנתונים הזמני של התמונות.

  • לא זמינה.