GMLImage
@interface GMLImage : NSObject
기기 내 머신러닝에 사용되는 이미지입니다.
-
픽셀 단위의 이미지 너비입니다.
선언
Objective-C
@property (nonatomic, readonly) CGFloat width;
-
픽셀 단위의 이미지 높이입니다.
선언
Objective-C
@property (nonatomic, readonly) CGFloat height;
-
이미지의 표시 방향입니다.
imageSourceType
이.image
이면 기본값은image.imageOrientation
입니다. 그렇지 않으면 기본값은.up
입니다.선언
Objective-C
@property (nonatomic) int orientation;
-
이미지 소스의 유형입니다.
선언
Objective-C
@property (nonatomic, readonly) GMLImageSourceType imageSourceType;
-
소스 이미지입니다.
imageSourceType
가.image
가 아닌 경우nil
선언
Objective-C
@property (nonatomic, readonly, nullable) int *image;
-
소스 픽셀 버퍼입니다.
imageSourceType
가.pixelBuffer
가 아닌 경우nil
선언
Objective-C
@property (nonatomic, readonly, nullable) CVPixelBufferRef pixelBuffer;
-
소스 샘플 버퍼입니다.
imageSourceType
가.sampleBuffer
가 아닌 경우nil
선언
Objective-C
@property (nonatomic, readonly, nullable) CMSampleBufferRef sampleBuffer;
-
지정된 이미지로
MLImage
객체를 초기화합니다.선언
Objective-C
- (nullable instancetype)initWithImage:(id)image;
매개변수
image
소스로 사용할 이미지입니다.
CGImage
속성이NULL
이면 안 됩니다.반환 값
지정된 이미지를 소스로 사용하는 새
MLImage
인스턴스입니다. 지정된image
가nil
이거나 잘못된 경우nil
입니다. -
지정된 픽셀 버퍼를 사용하여
MLImage
객체를 초기화합니다.선언
Objective-C
- (nullable instancetype)initWithPixelBuffer: (nonnull CVPixelBufferRef)pixelBuffer;
매개변수
pixelBuffer
소스로 사용할 픽셀 버퍼입니다. 수명 주기 동안 새
MLImage
인스턴스에 의해 유지됩니다.반환 값
지정된 픽셀 버퍼를 소스로 사용하는 새
MLImage
인스턴스 지정된 픽셀 버퍼가nil
이거나 잘못된 경우nil
입니다. -
지정된 샘플 버퍼를 사용하여
MLImage
객체를 초기화합니다.선언
Objective-C
- (nullable instancetype)initWithSampleBuffer: (nonnull CMSampleBufferRef)sampleBuffer;
매개변수
sampleBuffer
소스로 사용할 샘플 버퍼입니다. 수명 주기 동안 새
MLImage
인스턴스에 의해 유지됩니다. 샘플 버퍼는 압축된 데이터가 아닌 픽셀 버퍼를 기반으로 해야 합니다. 실제로 다른 임의의 유형의CMSampleBuffer
가 아니라 iOS 기기 카메라의 동영상 출력이어야 합니다.반환 값
지정된 샘플 버퍼를 소스로 사용하는 새
MLImage
인스턴스 주어진 샘플 버퍼가nil
이거나 잘못된 경우nil
입니다. -
사용할 수 없습니다.
선언
Objective-C
- (nonnull instancetype)init;