ObjectDetector.ObjectDetectorOptions.Builder

klasa abstrakte statike publike ObjectDetector.ObjectDetectorOptions.Builder

Ndërtuesit Publikë

Metodat publike

ObjectDetector përfundimtar.ObjectDetectorOptions
ndërto ()
Vlerëson dhe ndërton shembullin ObjectDetector.ObjectDetectorOptions .
Abstrakt ObjectDetector.ObjectDetectorOptions.Builder
setBaseOptions (vlera e opsioneve bazë )
Vendos BaseOptions për detyrën e detektorit të objekteve.
Abstrakt ObjectDetector.ObjectDetectorOptions.Builder
setCategoryAllowlist ( Lista < String > vlera)
Vendos listën opsionale të lejeve të emrave të kategorive.
Abstrakt ObjectDetector.ObjectDetectorOptions.Builder
setCategoryDenylist ( Lista < String > vlera)
Vendos listën opsionale të mohimit të emrave të kategorive.
Abstrakt ObjectDetector.ObjectDetectorOptions.Builder
setDisplayNamesLocale (vlera e vargut )
Vendos vendndodhjen opsionale për t'u përdorur për emrat e shfaqur të specifikuar përmes Metadatës së Modelit TFLite, nëse ka.
Abstrakt ObjectDetector.ObjectDetectorOptions.Builder
setErrorListener (vlera e ErrorListener )
Vendos një ErrorListener opsional }.
Abstrakt ObjectDetector.ObjectDetectorOptions.Builder
setMaxResults (vlera e plotë )
Vendos numrin maksimal opsional të rezultateve të zbulimit me pikët më të larta për t'u kthyer.
Abstrakt ObjectDetector.ObjectDetectorOptions.Builder
setResultListener ( ResultListener < ObjectDetectorResult , MPImage > vlera)
Vendos OutputHandler.ResultListener që të marrë rezultatet e zbulimit në mënyrë asinkrone kur detektori i objektit është në modalitetin e transmetimit të drejtpërdrejtë.
Abstrakt ObjectDetector.ObjectDetectorOptions.Builder
setRunningMode (vlera RunningMode )
Vendos RunningMode për detyrën e detektorit të objekteve.
Abstrakt ObjectDetector.ObjectDetectorOptions.Builder
setScoreThreshold (vlera notuese )
Vendos pragun opsional të rezultatit që tejkalon atë të dhënë në meta të dhënat e modelit (nëse ka).

Metodat e trashëguara

Ndërtuesit Publikë

Ndërtues publik ()

Metodat publike

Ndërtimi përfundimtar i ObjectDetector.ObjectDetectorOptions ()

Vlerëson dhe ndërton shembullin ObjectDetector.ObjectDetectorOptions .

Hedhjet
IllegalArgumentPërjashtim nëse dëgjuesi i rezultatit dhe mënyra e ekzekutimit nuk janë konfiguruar siç duhet. Dëgjuesi i rezultateve duhet të vendoset vetëm kur detektori i objektit është në modalitetin e transmetimit të drejtpërdrejtë.

abstrakt publik ObjectDetector.ObjectDetectorOptions.Builder setBaseOptions (vlera BaseOptions )

Vendos BaseOptions për detyrën e detektorit të objekteve.

Parametrat
vlerë

abstrakt publik ObjectDetector.ObjectDetectorOptions.Builder setCategoryAllowlist ( Lista < String > vlera)

Vendos listën opsionale të lejeve të emrave të kategorive.

Nëse nuk janë bosh, rezultatet e zbulimit, emri i kategorisë së të cilave nuk është në këtë grup do të filtrohen. Emrat e kopjuar ose të panjohur të kategorive shpërfillen. Reciprokisht ekskluzive me categoryDenylist .

Parametrat
vlerë

abstrakt publik ObjectDetector.ObjectDetectorOptions.Builder setCategoryDenylist ( Lista < String > vlera)

Vendos listën opsionale të mohimit të emrave të kategorive.

Nëse nuk janë bosh, rezultatet e zbulimit, emri i kategorisë së të cilave është në këtë grup do të filtrohen. Emrat e kopjuar ose të panjohur të kategorive shpërfillen. Reciprokisht ekskluzive me categoryAllowlist .

Parametrat
vlerë

abstrakt publik ObjectDetector.ObjectDetectorOptions.Builder setDisplayNamesLocale (vlera e vargut )

Vendos vendndodhjen opsionale për t'u përdorur për emrat e shfaqur të specifikuar përmes Metadatës së Modelit TFLite, nëse ka.

Parametrat
vlerë

abstrakt publik ObjectDetector.ObjectDetectorOptions.Builder setErrorListener (vlera ErrorListener )

Vendos një ErrorListener opsional }.

Parametrat
vlerë

abstrakt publik ObjectDetector.ObjectDetectorOptions.Builder setMaxResults (vlera e plotë )

Vendos numrin maksimal opsional të rezultateve të zbulimit me pikët më të larta për t'u kthyer.

Anulon ato të dhëna në meta të dhënat e modelit. Rezultatet nën këtë vlerë refuzohen.

Parametrat
vlerë

abstrakt publik ObjectDetector.ObjectDetectorOptions.Builder setResultListener ( ResultListener < ObjectDetectorResult , MPImage > vlera)

Vendos OutputHandler.ResultListener që të marrë rezultatet e zbulimit në mënyrë asinkrone kur detektori i objektit është në modalitetin e transmetimit të drejtpërdrejtë.

Parametrat
vlerë

abstrakt publik ObjectDetector.ObjectDetectorOptions.Builder setRunningMode (vlera RunningMode )

Vendos RunningMode për detyrën e detektorit të objekteve. Parazgjedhja në modalitetin e imazhit. Detektori i objekteve ka tre mënyra:

  • IMAGE: Mënyra për zbulimin e objekteve në hyrje të vetme imazhi.
  • VIDEO: Mënyra e zbulimit të objekteve në kornizat e deshifruara të një videoje.
  • LIVE_STREAM: Modaliteti për zbulimin e objekteve në një transmetim të drejtpërdrejtë të të dhënave hyrëse, si p.sh. nga kamera. Në këtë modalitet, setResultListener duhet të thirret për të vendosur një dëgjues për të marrë rezultatet e zbulimit në mënyrë asinkrone.

Parametrat
vlerë

abstrakt publik ObjectDetector.ObjectDetectorOptions.Builder setScoreThreshold (vlera e float )

Vendos pragun opsional të rezultatit që tejkalon atë të dhënë në meta të dhënat e modelit (nëse ka). Rezultatet nën këtë vlerë refuzohen.

Parametrat
vlerë