Tài liệu tham khảo Khung MLKitImageLabelingCommon

ImageLabeler

class ImageLabeler : NSObject

Một công cụ gắn nhãn hình ảnh có chức năng xử lý và gắn nhãn hình ảnh.

  • Trả về 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

    Tham số

    options

    Các tuỳ chọn định cấu hình trình gắn nhãn hình ảnh.

    Giá trị trả về

    Một công cụ gắn nhãn hình ảnh được định cấu hình với các tuỳ chọn cho sẵn.

  • 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)

    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 theo nhãn hoặc lỗi.

  • Trả về 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 là đượ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. Là một kết quả sẽ là NSException sẽ được nâ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]

    Tham số

    image

    Hình ảnh để xem kết quả.

    error

    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ề

    Mảng nhãn cho kết quả hình ảnh đã cho hoặc nil nếu có lỗi.