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

ObjectDetector

class ObjectDetector : NSObject

Trình phát hiện và thiết bị theo dõi vật thể phát hiện các đối tượng trong hình ảnh và hỗ trợ theo dõi các đối tượng đó.

  • Trả về trình phát hiện đối tượng với các tuỳ chọn cho sẵn.

    Khai báo

    Swift

    class func objectDetector(options: MLKCommonObjectDetectorOptions) -> Self

    Các tham số

    options

    Các tuỳ chọn để định cấu hình trình phát hiện đối tượng. Đây phải là thực thể của một trong các lớp con của CommonObjectDetectorOptions.

    Giá trị trả về

    Trình phát hiện đối tượng được định cấu hình với các tuỳ chọn cho trước.

  • Không dùng được. Sử dụng các phương thức của lớp.

  • Xử lý hình ảnh đã cho để phát hiện và theo dõi đối tượng.

    Khai báo

    Swift

    func process(_ image: MLKitCompatibleImage, completion: @escaping ObjectDetectionCallback)

    Các tham số

    image

    Hình ảnh cần xử lý.

    completion

    Trình xử lý để gọi lại trên luồng chính đã phát hiện thấy lỗi hoặc đối tượng.

  • Trả về các kết quả đối tượng trong hình ảnh đã cho hoặc nil nếu có lỗi. Hoạt động phát hiện đối tượng đượ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 -> [MLKObject]

    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ề

    Mảng đối tượng sẽ dẫn đến hình ảnh đã cho hoặc nil nếu có lỗi.