MLKVisionImage
@interface MLKVisionImage : NSObject <MLKCompatibleImage>
Görüş algılama için kullanılan bir görüntü veya görüntü arabelleği.
-
Resmin ekran yönü. Varsayılan değer:
.up
.Bildirim
Objective-C
@property (nonatomic) int orientation;
-
Belirtilen resimle bir
VisionImage
nesnesini başlatır.Bildirim
Objective-C
- (nonnull instancetype)initWithImage:(id)image;
Parametreler
image
Görüş algılamada kullanılacak resim. Belirtilen resim döndürülmelidir. Böylece,
imageOrientation
özelliği.up
olarak ayarlanır.UIImage
, NULL olmayanCGImage
özelliğine sahip olmalıdır.Döndürülen Değer
Belirtilen görüntüye sahip bir
VisionImage
örneği. -
Belirtilen görüntü arabelleğiyle bir
VisionImage
nesnesini başlatır. Performansı artırmak içinCMSampleBufferRef
ile başlatma sırasında bu sınıfın kullanım ömrünü ve örnek sayısını en aza indirmeniz önerilir.Bildirim
Objective-C
- (nonnull instancetype)initWithBuffer:(nonnull CMSampleBufferRef)sampleBuffer;
Parametreler
sampleBuffer
Görüş algılamada kullanılacak görüntü arabelleği. Arabellek bir piksel arabelleğine (sıkıştırılmış verilere değil) dayalı olmalıdır ve piksel biçimi şunlardan biri olmalıdır: -
kCVPixelFormatType_32BGRA
-kCVPixelFormatType_420YpCbCr8BiPlanarFullRange
-kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange
Pratikte: Bu işlev, telefon kamerasının video çıkışıyla çalışır, ancak diğer rastgeleCMSampleBufferRef
kaynaklarında kullanılamaz.Döndürülen Değer
Belirtilen görüntü arabelleğine sahip bir
VisionImage
örneği. -
Cihazlar kullanılamıyor.
Bildirim
Objective-C
- (nonnull instancetype)init;