VisionImage
class VisionImage : NSObject, MLKitCompatibleImage
시각적 감지에 사용되는 이미지 또는 이미지 버퍼입니다.
-
이미지의 표시 방향입니다. 기본값은
.up
입니다.선언
Swift
var orientation: Int32 { get set }
-
지정된 이미지로
VisionImage
객체를 초기화합니다.선언
Swift
init(image: Any!)
매개변수
image
시각적 감지에 사용하는 이미지입니다. 주어진 이미지는 회전해야
imageOrientation
속성이.up
로 설정됩니다.UIImage
에 NULL이 아닌CGImage
가 있어야 합니다. 속성반환 값
지정된 이미지가 있는
VisionImage
인스턴스 -
지정된 이미지 버퍼를 사용하여
VisionImage
객체를 초기화합니다. 성능을 개선하기 위해 다음으로 초기화할 때 이 클래스의 인스턴스 수와 수를 최소화하는 것이 좋습니다.CMSampleBufferRef
선언
Swift
init(buffer sampleBuffer: CMSampleBuffer)
매개변수
sampleBuffer
시각적 감지에 사용하는 이미지 버퍼입니다. 버퍼는 다음을 기반으로 해야 합니다. 픽셀 버퍼 (압축 데이터 아님)를 사용하며, 픽셀 형식은 다음 중 하나여야 합니다. -
kCVPixelFormatType_32BGRA
-kCVPixelFormatType_420YpCbCr8BiPlanarFullRange
-kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange
실제로: 휴대전화 카메라의 동영상 출력에서는 작동하지만 다른 출력에서는 작동하지 않습니다.CMSampleBufferRef
의 임의 소스입니다.반환 값
지정된 이미지 버퍼가 있는
VisionImage
인스턴스 -
사용할 수 없습니다.