MLKitVision 프레임워크 참조

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의 경우 nilnil이거나 잘못되었습니다.

  • 지정된 픽셀 버퍼를 사용하여 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;