ImageLabeler
class ImageLabeler : NSObject
Một trình gắn nhãn hình ảnh có chức năng xử lý và gắn nhãn hình ảnh.
-
Trả về một trình gắn nhãn hình ảnh với các tuỳ chọn cho sẵn.
Khai báo
Swift
class func imageLabeler(options: MLKCommonImageLabelerOptions) -> Self
Các tham số
options
Các tuỳ chọn định cấu hình công cụ gắn nhãn hình ảnh.
Giá trị trả về
Một trình gắn nhãn hình ảnh được định cấu hình với các tuỳ chọn nhất định.
-
Không dùng được. Sử dụng các phương thức của lớp.
-
Xử lý hình ảnh đã cho để gắn nhãn.
Khai báo
Swift
func process(_ image: MLKitCompatibleImage, completion: @escaping ImageLabelingCallback)
Các tham số
image
Hình ảnh cần xử lý.
completion
Trình xử lý để gọi lại hàng đợi chính kèm nhãn hoặc lỗi.
-
Trả về các kết quả nhãn trong hình ảnh đã cho hoặc
nil
nếu có lỗi. Việc gắn nhãn hình ảnh được thực hiện đồng bộ trên luồng gọi.Bạn nên gọi phương thức này ra khỏi luồng chính để tránh chặn giao diện người dùng. Do đó,
NSException
sẽ tăng lên nếu phương thức này được gọi trên luồng chính.Khai báo
Swift
func results(in image: MLKitCompatibleImage) throws -> [MLKImageLabel]
Các tham số
image
Hình ảnh để nhận kết quả.
error
Một thông số lỗi không bắt buộc được điền khi có lỗi khi nhận kết quả.
Giá trị trả về
Loạt nhãn sẽ dẫn đến hình ảnh đã cho hoặc
nil
nếu có lỗi.