Referensi Framework MLKitVision
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
VisionImage
Gambar atau buffer gambar yang digunakan untuk deteksi penglihatan.
-
Orientasi tampilan gambar. Defaultnya adalah .up
.
Pernyataan
Swift
var orientation: Int32 { get set }
-
Melakukan inisialisasi objek VisionImage
dengan gambar yang diberikan.
Parameter
image
|
Gambar yang akan digunakan pada deteksi penglihatan. Gambar yang diberikan harus diputar, sehingga
Properti imageOrientation disetel ke .up . UIImage harus memiliki CGImage yang non-NULL
saat ini.
|
Nilai yang Ditampilkan
Instance VisionImage
dengan gambar yang diberikan.
-
Melakukan inisialisasi objek VisionImage
dengan buffer gambar yang diberikan. Untuk meningkatkan kinerja, adalah
disarankan untuk meminimalkan masa aktif dan jumlah instance class ini saat melakukan inisialisasi dengan
CMSampleBufferRef
.
Pernyataan
Swift
init(buffer sampleBuffer: CMSampleBuffer)
Parameter
sampleBuffer
|
Buffering gambar yang akan digunakan pada deteksi penglihatan. {i>Buffer<i} harus didasarkan pada
buffer piksel (bukan data terkompresi), dan format piksel harus salah satu dari:
- kCVPixelFormatType_32BGRA
- kCVPixelFormatType_420YpCbCr8BiPlanarFullRange
- kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange
Dalam praktiknya: ini berfungsi dengan output video kamera ponsel, tetapi tidak
sumber arbitrer dari CMSampleBufferRef .
|
Nilai yang Ditampilkan
Instance VisionImage
dengan buffer gambar yang diberikan.
-
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2024-08-22 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 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"]]