MLKitVision Çerçevesi Referansı

GMLImage


@interface GMLImage : NSObject

Cihaz üzerinde makine öğreniminde kullanılan bir görüntü.

  • Resmin piksel cinsinden genişliği.

    Bildirim

    Objective-C

    @property (nonatomic, readonly) CGFloat width;
  • Resmin piksel cinsinden yüksekliği.

    Bildirim

    Objective-C

    @property (nonatomic, readonly) CGFloat height;
  • Resmin ekran yönü. imageSourceType değeri .image ise varsayılan değer şöyle olur: image.imageOrientation; Aksi takdirde varsayılan değer .up olur.

    Bildirim

    Objective-C

    @property (nonatomic) int orientation;
  • Resim kaynağının türü.

    Bildirim

    Objective-C

    @property (nonatomic, readonly) GMLImageSourceType imageSourceType;
  • Kaynak resim. imageSourceType, .image değilse nil.

    Bildirim

    Objective-C

    @property (nonatomic, readonly, nullable) int *image;
  • Kaynak piksel arabelleği. imageSourceType, .pixelBuffer değilse nil.

    Bildirim

    Objective-C

    @property (nonatomic, readonly, nullable) CVPixelBufferRef pixelBuffer;
  • Kaynak örnek arabelleği. imageSourceType, .sampleBuffer değilse nil.

    Bildirim

    Objective-C

    @property (nonatomic, readonly, nullable) CMSampleBufferRef sampleBuffer;
  • Verilen görüntüyle bir MLImage nesnesini başlatır.

    Bildirim

    Objective-C

    - (nullable instancetype)initWithImage:(id)image;

    Parametreler

    image

    Kaynak olarak kullanılacak resim. Bunun CGImage özelliği NULL olmamalıdır.

    Döndürülen Değer

    Belirtilen resmin kaynağı olan yeni bir MLImage örneği. image ise nil nil veya geçersiz.

  • Belirtilen piksel arabelleğiyle bir MLImage nesnesini başlatır.

    Bildirim

    Objective-C

    - (nullable instancetype)initWithPixelBuffer:
        (nonnull CVPixelBufferRef)pixelBuffer;

    Parametreler

    pixelBuffer

    Kaynak olarak kullanılacak piksel arabelleği. Yeni Kullanım ömrü boyunca MLImage örneği.

    Döndürülen Değer

    Kaynağı belirtilen piksel arabelleğine sahip yeni bir MLImage örneği. Geçerliyse nil piksel arabelleği nil veya geçersiz.

  • Belirtilen örnek arabelleğiyle bir MLImage nesnesini başlatır.

    Bildirim

    Objective-C

    - (nullable instancetype)initWithSampleBuffer:
        (nonnull CMSampleBufferRef)sampleBuffer;

    Parametreler

    sampleBuffer

    Kaynak olarak kullanılacak örnek arabellek. Yeni Kullanım ömrü boyunca MLImage örneği. Örnek tampon, piksel arabelleği (sıkıştırılmış veriler değil). Pratikte bu, kameranın video çıkışı olmalıdır. iOS cihazda (diğer rastgele CMSampleBuffer türlerinde değil)

    Döndürülen Değer

    Kaynak olarak belirtilen örnek arabelleğe sahip yeni bir MLImage örneği. Geçerliyse nil örnek arabellek nil veya geçersiz.

  • Cihazlar kullanılamıyor.

    Bildirim

    Objective-C

    - (nonnull instancetype)init;