Dokumentacja platformy MLKitVision

Obraz

class VisionImage : NSObject, MLKitCompatibleImage

Obraz lub bufor obrazu używany do wykrywania obrazów.

  • Orientacja wyświetlania obrazu. Wartość domyślna to .up.

    Deklaracja

    Swift

    var orientation: Int32 { get set }
  • Inicjuje obiekt VisionImage dla podanego obrazu.

    Deklaracja

    Swift

    init(image: Any!)

    Parametry

    image

    Obraz używany do wykrywania obrazów. Obróć obraz, więc jego właściwość imageOrientation jest ustawiona na .up. Właściwość UIImage musi zawierać właściwość CGImage bez wartości NULL.

    Wartość zwrotu

    Instancja VisionImage z podanym obrazem.

  • Inicjuje obiekt VisionImage o podanym buforze obrazu. W celu zwiększenia wydajności zalecamy zminimalizowanie czasu trwania i liczby instancji tej klasy za pomocą CMSampleBufferRef przy inicjowaniu.

    Deklaracja

    Swift

    init(buffer sampleBuffer: CMSampleBuffer)

    Parametry

    sampleBuffer

    Bufor obrazu używany do wykrywania obrazów. Bufor musi być oparty na buforze piksela (nie na danych skompresowanych). Musi to być jeden z tych formatów: – kCVPixelFormatType_32BGRAkCVPixelFormatType_420YpCbCr8BiPlanarFullRangekCVPixelFormatType_420YpCbCr8BiPlanarVideoRange W praktyce działa to z wyjściem obrazu z aparatu telefonu, ale nie z innymi niestandardowymi źródłami danych CMSampleBufferRef.

    Wartość zwrotu

    Instancja VisionImage z podanym buforem obrazu.

  • Niedostępne.