Tài liệu tham khảo về Khung MLKitVision
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
VisionImage
Hình ảnh hoặc vùng đệm hình ảnh dùng để phát hiện thị lực.
-
Hướng hiển thị của hình ảnh. Mặc định là .up
.
Khai báo
Swift
var orientation: Int32 { get set }
-
Khởi động đối tượng VisionImage
bằng hình ảnh đã cho.
Tham số
image
|
Hình ảnh dùng trong tính năng phát hiện thị lực. Hình ảnh đã cho phải được xoay, để
Thuộc tính imageOrientation được đặt thành .up . UIImage không được có CGImage không phải là NULL
thuộc tính này.
|
Giá trị trả về
Một thực thể VisionImage
với hình ảnh đã cho.
-
Khởi động đối tượng VisionImage
bằng vùng đệm hình ảnh đã cho. Để cải thiện hiệu suất,
được đề xuất để giảm thiểu thời gian tồn tại và số lượng thực thể của lớp này khi khởi tạo bằng
CMSampleBufferRef
.
Khai báo
Swift
init(buffer sampleBuffer: CMSampleBuffer)
Tham số
sampleBuffer
|
Vùng đệm hình ảnh để dùng trong tính năng phát hiện thị lực. Vùng đệm phải dựa trên
vùng đệm pixel (không phải dữ liệu được nén) và định dạng pixel phải là một trong:
– kCVPixelFormatType_32BGRA
– kCVPixelFormatType_420YpCbCr8BiPlanarFullRange
– kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange
Trong thực tế: tính năng này hoạt động với đầu ra video của camera của điện thoại, nhưng không hoạt động với
các nguồn CMSampleBufferRef tuỳ ý.
|
Giá trị trả về
Một thực thể VisionImage
có vùng đệm hình ảnh đã cho.
-
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2024-08-22 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 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"]]