סימוכין ל-MLKitVision Framework

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 שאינו NULL.

    הערך המוחזר

    מופע של 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;