MLImage Çerçevesi Referansı

GMLImage


@interface GMLImage : NSObject

Cihaz üzerinde makine öğreniminde kullanılan bir resim.

  • 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 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;
  • Belirtilen resimle bir MLImage nesnesini başlatır.

    Bildirim

    Objective-C

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

    Parametreler

    image

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

    Döndürülen Değer

    Belirtilen resmin kaynak olarak kullanıldığı yeni bir MLImage örneği. Belirtilen image nil veya geçersizse nil.

  • 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. Kullanım ömrü boyunca yeni MLImage örneği tarafından saklanır.

    Döndürülen Değer

    Kaynak olarak belirtilen piksel arabelleğine sahip yeni bir MLImage örneği. Belirtilen piksel arabelleği nil veya geçersizse nil.

  • Verilen ö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 arabelleği. Kullanım ömrü boyunca yeni MLImage örneği tarafından saklanır. Örnek arabelleği, bir piksel arabelleğine (sıkıştırılmış verilere değil) dayalı olmalıdır. Pratikte bu, kameranın iOS cihazdaki video çıkışı olmalıdır, diğer rastgele CMSampleBuffer türlerindeki çıkış olmamalıdır.

    Döndürülen Değer

    Kaynak olarak belirtilen örnek arabelleğin kullanıldığı yeni bir MLImage örneği. Verilen örnek arabelleği nil veya geçersizse nil.

  • Cihazlar kullanılamıyor.

    Bildirim

    Objective-C

    - (nonnull instancetype)init;