VisionImage
class VisionImage : NSObject, MLKitCompatibleImage
Bufor obrazów lub obrazów używany do wykrywania wzroku.
-
Orientacja wyświetlania obrazu. Wartość domyślna to
.up
.Deklaracja
Swift
var orientation: Int32 { get set }
-
Inicjuje obiekt
VisionImage
danym obrazem.Deklaracja
Swift
init(image: Any!)
Parametry
image
Obraz do użycia w wykrywaniu wzroku. Podany obraz powinien zostać obrócony, tak aby jego właściwość
imageOrientation
była ustawiona na.up
. WłaściwośćUIImage
musi zawierać właściwośćCGImage
niezawierającą wartości NULL.Zwracana wartość
Instancja
VisionImage
z danym obrazem. -
Inicjuje obiekt
VisionImage
przy użyciu danego bufora obrazów. Aby zwiększyć wydajność, zalecamy zminimalizowanie okresu życia i liczby instancji tej klasy podczas inicjowania za pomocąCMSampleBufferRef
.Deklaracja
Swift
init(buffer sampleBuffer: CMSampleBuffer)
Parametry
sampleBuffer
Bufor obrazu do użycia w wykrywaniu wzroku. Bufor musi być oparty na buforze pikseli (nie z danymi skompresowanymi), a piksel musi mieć jeden z tych formatów: –
kCVPixelFormatType_32BGRA
–kCVPixelFormatType_420YpCbCr8BiPlanarFullRange
–kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange
W praktyce: działa to z wyjściem wideo aparatu telefonu, ale nie z innymi, arbitralnymi źródłamiCMSampleBufferRef
.Zwracana wartość
Instancja
VisionImage
z podanym buforem obrazów. -
Niedostępne.