Trình tạo cho ObjectDetector.ObjectDetectorOptions
.
Công trình công cộng
Builder()
|
Phương thức công khai
Các phương thức kế thừa
Công trình công cộng
công khai Trình tạo ()
Phương thức công khai
công khai cuối cùng ObjectDetector.ObjectDetectorOptions build ()
Xác thực và tạo thực thể ObjectDetector.ObjectDetectorOptions
.
Gửi
IllegalArgumentException | nếu trình nghe kết quả và chế độ chạy không được định cấu hình đúng cách. Bạn chỉ nên đặt trình nghe kết quả khi trình phát hiện đối tượng đang ở chế độ phát trực tiếp. |
---|
công khai trừu tượng ObjectDetector.ObjectDetectorOptions.Builder setBaseOptions (giá trị BaseOptions)
Đặt BaseOptions
cho tác vụ của trình phát hiện đối tượng.
Thông số
value |
---|
công khai trừu tượng ObjectDetector.ObjectDetectorOptions.Builder setCategoryAllowlist (ListGiá trị<String>)
Đặt danh sách cho phép không bắt buộc cho tên danh mục.
Nếu giá trị không trống, kết quả phát hiện có tên danh mục không thuộc tập hợp này sẽ bị lọc ra. Tên danh mục trùng lặp hoặc không xác định sẽ bị bỏ qua. Loại trừ lẫn nhau với categoryDenylist
.
Thông số
value |
---|
công khai trừu tượng ObjectDetector.ObjectDetectorOptions.Builder setCategoryDenylist (ListGiá trị<String>)
Đặt danh sách từ chối tuỳ chọn chứa tên danh mục.
Nếu giá trị không trống, các kết quả phát hiện có tên danh mục nằm trong tập hợp này sẽ bị lọc ra.
Tên danh mục trùng lặp hoặc không xác định sẽ bị bỏ qua. Loại trừ lẫn nhau với categoryAllowlist
.
Thông số
value |
---|
công khai bản tóm tắt ObjectDetector.ObjectDetectorOptions.Builder setDisplayNamesLocale (Giá trị String)
Đặt ngôn ngữ không bắt buộc để sử dụng cho tên hiển thị được chỉ định thông qua Siêu dữ liệu mô hình TFLite, nếu có.
Thông số
value |
---|
công khai trừu tượng ObjectDetector.ObjectDetectorOptions.Builder setErrorListener (giá trị ErrorListener)
Đặt một ErrorListener
} (không bắt buộc).
Thông số
value |
---|
công khai trừu tượng ObjectDetector.ObjectDetectorOptions.Builder setMaxResults (Giá trị Integer)
Đặt số lượng kết quả phát hiện có điểm cao nhất (không bắt buộc) cần trả về.
Thay thế các tham số được cung cấp trong siêu dữ liệu của mô hình. Những kết quả thấp hơn giá trị này sẽ bị từ chối.
Thông số
value |
---|
công khai trừu tượng ObjectDetector.ObjectDetectorOptions.Builder setResultListener (ResultListener<ObjectDetectorResult, giá trị MPImage>)
Đặt OutputHandler.ResultListener
để nhận kết quả phát hiện không đồng bộ khi trình phát hiện đối tượng ở chế độ phát trực tiếp.
Thông số
value |
---|
công khai trừu tượng ObjectDetector.ObjectDetectorOptions.Builder setRunningMode (giá trị RunningMode)
Đặt RunningMode
cho tác vụ của trình phát hiện đối tượng. Đặt chế độ hình ảnh mặc định.
Trình phát hiện đối tượng có 3 chế độ:
- HÌNH ẢNH: Chế độ phát hiện đối tượng trên một đầu vào hình ảnh đơn lẻ.
- VIDEO: Chế độ phát hiện đối tượng trên các khung hình đã giải mã của video.
- LIVE_STREAM: Chế độ phát hiện đối tượng trên luồng dữ liệu đầu vào trực tiếp, chẳng hạn như từ máy ảnh. Ở chế độ này, bạn phải gọi
setResultListener
để thiết lập trình nghe nhằm nhận được kết quả phát hiện một cách không đồng bộ.
Thông số
value |
---|
công khai trừu tượng ObjectDetector.ObjectDetectorOptions.Builder setScoreThreshold (Giá trị Float)
Đặt ngưỡng điểm số (không bắt buộc) để ghi đè ngưỡng điểm được cung cấp trong siêu dữ liệu của mô hình (nếu có). Những kết quả bên dưới giá trị này sẽ bị từ chối.
Thông số
value |
---|