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.