ML 이미지
class MLImage : NSObject
기기 내 머신러닝에 사용되는 이미지입니다.
-
이미지의 너비입니다(픽셀 단위).
선언
Swift
var width: CGFloat { get }
-
이미지의 높이입니다(픽셀 단위).
선언
Swift
var height: CGFloat { get }
-
이미지의 표시 방향입니다.
imageSourceType
가.image
이면 기본값은image.imageOrientation
이고 그렇지 않은 경우 기본값은.up
입니다.선언
Swift
var orientation: Int32 { get set }
-
이미지 소스의 유형입니다.
선언
Swift
var imageSourceType: MLImageSourceType { get }
-
소스 이미지입니다.
imageSourceType
가.image
이 아니면nil
입니다.선언
Swift
var image: UnsafeMutablePointer<Int32>? { get }
-
소스 픽셀 버퍼입니다.
imageSourceType
가.pixelBuffer
이 아니면nil
입니다.선언
Swift
var pixelBuffer: CVPixelBuffer? { get }
-
소스 샘플 버퍼.
imageSourceType
가.sampleBuffer
이 아니면nil
입니다.선언
Swift
var sampleBuffer: CMSampleBuffer? { get }
-
지정된 이미지로
MLImage
객체를 초기화합니다.선언
Swift
init?(image: Any!)
매개변수
image
소스로 사용할 이미지입니다.
CGImage
속성은NULL
일 수 없습니다.반환 값
주어진 이미지를 소스로 사용하는 새
MLImage
인스턴스입니다.nil
: 주어진image
가nil
이거나 유효하지 않은 경우. -
지정된 픽셀 버퍼를 사용하여
MLImage
객체를 초기화합니다.선언
Swift
init?(pixelBuffer: CVPixelBuffer)
매개변수
pixelBuffer
소스로 사용할 픽셀 버퍼입니다. 새
MLImage
인스턴스에서는 수명 주기 동안 유지됩니다.반환 값
지정된 픽셀 버퍼를 소스로 사용하는 새
MLImage
인스턴스입니다.nil
: 제공된 픽셀 버퍼가nil
이거나 유효하지 않은 경우. -
지정된 샘플 버퍼를 사용하여
MLImage
객체를 초기화합니다.선언
Swift
init?(sampleBuffer: CMSampleBuffer)
매개변수
sampleBuffer
소스로 사용할 샘플 버퍼입니다. 새
MLImage
인스턴스에서는 수명 주기 동안 유지됩니다. 샘플 버퍼는 픽셀 버퍼 (압축된 데이터가 아님)를 기반으로 해야 합니다. 실제로는 다른 유형의CMSampleBuffer
가 아닌 iOS 기기의 카메라 동영상 출력이어야 합니다.반환 값
지정된 샘플 버퍼를 소스로 사용하는 새
MLImage
인스턴스입니다. 지정된 샘플 버퍼가nil
이거나 유효하지 않은 경우nil
-
사용 불가