MLKitVision Framework-Referenz
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
VisionImage
Ein Bild oder Bildpuffer, der für die Seherkennung verwendet wird.
-
Die Anzeigeausrichtung des Bilds. Der Standardwert ist .up
.
Erklärung
Swift
var orientation: Int32 { get set }
-
Initialisiert ein VisionImage
-Objekt mit dem angegebenen Bild.
Parameter
image
|
Bild zur Verwendung bei der visuellen Erkennung. Das Bild sollte gedreht werden,
Das Attribut „imageOrientation “ ist auf „.up “ festgelegt. Der UIImage -Wert darf CGImage nicht NULL-Werte enthalten
Property.
|
Rückgabewert
Eine VisionImage
-Instanz mit dem angegebenen Image.
-
Initialisiert ein VisionImage
-Objekt mit dem angegebenen Bildpuffer. Um die Leistung zu verbessern,
wird empfohlen, die Lebensdauer und die Anzahl der Instanzen dieser Klasse bei der Initialisierung mit
ein CMSampleBufferRef
.
Erklärung
Swift
init(buffer sampleBuffer: CMSampleBuffer)
Parameter
sampleBuffer
|
Bildzwischenspeicher für die Seherkennung. Der Puffer muss auf
einen Pixelpuffer (keine komprimierten Daten) und das Pixelformat muss eines der folgenden sein:
– kCVPixelFormatType_32BGRA
– kCVPixelFormatType_420YpCbCr8BiPlanarFullRange
– kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange
Dies funktioniert in der Praxis mit der Videoausgabe der Handykamera, aber nicht bei anderen
durch beliebige Quellen von CMSampleBufferRef .
|
Rückgabewert
Eine VisionImage
-Instanz mit dem angegebenen Bildzwischenspeicher.
-
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2024-08-22 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2024-08-22 (UTC)."],[[["`VisionImage` is an object used for vision detection tasks, accepting images or image buffers as input."],["It's crucial to set the `imageOrientation` property of input `UIImage` to `.up` before initialization to ensure proper orientation."],["When using `CMSampleBufferRef` for initialization, ensure it's a pixel buffer with a supported pixel format like `kCVPixelFormatType_32BGRA` for optimal performance."],["For `CMSampleBufferRef` inputs, compatibility is primarily with phone camera output, not arbitrary buffer sources."],["Direct initialization using `init()` is unavailable; utilize `init(image:)` or `init(buffer:)` instead."]]],["`VisionImage` is a class for vision detection using images or image buffers. It has a settable `orientation` property, defaulting to `.up`. It initializes with either an `image`, requiring a rotated image with an `.up` orientation and a non-NULL `CGImage`, or a `CMSampleBuffer` image buffer with specified pixel formats. When using `CMSampleBufferRef`, minimize instance lifespan. Direct initialization using `init()` is unavailable.\n"]]