Tài liệu tham khảo khung MLKitObjectDetectionCustom

MLKCustomObjectDetectorOptions


@interface MLKCustomObjectDetectorOptions : MLKCommonObjectDetectorOptions

Cấu hình của trình phát hiện đối tượng mô hình tuỳ chỉnh.

  • Ngưỡng tin cậy cho các nhãn do trình phát hiện đối tượng trả về. Nhãn được trả về bởi trình phát hiện đối tượng sẽ có mức độ tin cậy cao hơn hoặc bằng ngưỡng đã cho. Chiến lược phát hành đĩa đơn ngưỡng là một giá trị dấu phẩy động và phải nằm trong phạm vi [0, 1]. Nếu bạn không đặt hoặc đặt một giá trị không hợp lệ thì: thì Google sẽ sử dụng mọi ngưỡng phân loại mà siêu dữ liệu của mô hình chỉ định. Nếu mô hình không chứa bất kỳ siêu dữ liệu nào hoặc siêu dữ liệu không chỉ định ngưỡng phân loại, giá trị mặc định ngưỡng 0.0 sẽ được sử dụng.

    Khai báo

    Objective-C

    @property (nonatomic, nullable) NSNumber *classificationConfidenceThreshold;
  • Số lượng nhãn tối đa cần trả về cho một đối tượng đã phát hiện. Phải là số dương. Nếu bạn không đặt hoặc đã đặt giá trị không hợp lệ, thì giá trị mặc định là 10 sẽ được sử dụng.

    Khai báo

    Objective-C

    @property (nonatomic) NSInteger maxPerObjectLabelCount;
  • Khởi động một thực thể CustomObjectDetectorOptions bằng LocalModel đã cho với hàm Đã đặt thuộc tính classificationConfidenceThreshold thành nil. Nếu bạn không đặt chính sách này, thì Chrome sẽ sử dụng giá trị ngưỡng tin cậy có trong siêu dữ liệu của mô hình (nếu có). Nếu không có mã này, thay vào đó, giá trị 0.0 sẽ được sử dụng.

    Khai báo

    Objective-C

    - (nonnull instancetype)initWithLocalModel:(nonnull MLKLocalModel *)localModel;

    Tham số

    localModel

    Mô hình phân loại đối tượng tuỳ chỉnh được lưu trữ cục bộ trên thiết bị.

    Giá trị trả về

    Một thực thể mới của CustomObjectDetectorOptions với LocalModel đã cho.

  • Khởi động một thực thể CustomObjectDetectorOptions bằng CustomRemoteModel đã cho với hàm Đã đặt thuộc tính classificationConfidenceThreshold thành nil. Nếu bạn không đặt chính sách này, thì Chrome sẽ sử dụng giá trị ngưỡng tin cậy có trong siêu dữ liệu của mô hình (nếu có). Nếu không có mã này, thay vào đó, giá trị 0.0 sẽ được sử dụng.

    Khai báo

    Objective-C

    - (nonnull instancetype)initWithRemoteModel:
        (nonnull MLKCustomRemoteModel *)remoteModel;

    Tham số

    remoteModel

    Mô hình phân loại đối tượng tuỳ chỉnh được lưu trữ từ xa trên máy chủ và được tải xuống thiết bị.

    Giá trị trả về

    Một thực thể mới của CustomObjectDetectorOptions với CustomRemoteModel đã cho.

  • Không dùng được.

    Khai báo

    Objective-C

    - (nonnull instancetype)init;