Leidke ja loendage objekte objektituvastusega

Allikasõlm: 749603

See koodimuster on osa IBM Maximo Visual Inspectioniga alustamine õppetee.

kokkuvõte

Objektide tuvastamisel on erinevad kasutusvõimalused ja erinevad võimalused kui kujutiste klassifitseerimisel. See koodimuster demonstreerib, kuidas kasutada IBM Maximo Visual Inspection Object Detection funktsiooni pildil olevate objektide (antud juhul Coca-Cola toodete) tuvastamiseks ja märgistamiseks kohandatud koolituse alusel. Seejärel saate seda esialgset andmekogumi näidet hõlpsalt kohandada oma andmekogumitega, ilma koodi kirjutamata.

Kirjeldus

Kujutage ette, et olete mõne kauba (nt karastusjoogi) tarnija ja soovite teada, mitu pudelit poe riiulil on. Saate luua rakenduse, mis aitab teil seda teha. IBM Maximo Visual Inspection kasutab süvaõpet, et luua koolitatud mudeleid üleslaaditud ja sildistatud piltide põhjal. Uue objektituvastusmudeli koolitamiseks, juurutamiseks ja testimiseks ei pea te koodi kirjutama. Laadite lihtsalt pildid üles, kasutate hiirt piltidel olevate objektide märgistamiseks ja lasete seejärel IBM Maximo Visual Inspectionil õppida.

Selle mustriga saate kasutada süvaõppe koolitust, et luua objektide tuvastamise mudel. Vaid mõne klõpsuga saate mudelit koolitada ja kasutusele võtta. Pärast mudeli väljaõpetamist ja juurutamist võimaldab REST-otspunkt teil pildil olevaid üksusi leida ja neid loendada. Koodimuster sisaldab näidisandmekomplekti, mis aitab teil koksipudelidetektorit luua, kuid saate kasutada oma näiteid ja tuvastada muid objekte.

IBM Maximo Visual Inspection esitleb järeldustoimingute jaoks REST API-sid. Saate oma kohandatud mudeliga objektide tuvastamiseks kasutada mis tahes REST-klienti ja selle testimiseks kasutada IBM Maximo Visual Inspection UI-d. See näide sisaldab näidisrakendust Node.js, mis näitab, kuidas pilti üles laadida ja seejärel kujutist tuvastatud objektide ümber siltide ja piirdekastidega joonistada.

Kui olete selle koodimustri täitnud, peaksite teadma, kuidas:

  • Looge IBM Maximo Visual Inspectioniga objekti tuvastamiseks andmekogum
  • Koolitage ja juurutage andmekogumil põhinevat mudelit
  • Testige mudelit REST-kõnede abil

voolama

flow

  1. Laadige kujutised üles, et luua IBM Maximo Visual Inspectioni andmekogu.
  2. Märgistage pildiandmete kogumi objektid enne treeningut.
  3. Koolitage, juurutage ja testige mudelit rakenduses IBM Maximo Visual Inspection.
  4. Kasutage piltidel olevate objektide tuvastamiseks REST-klienti.

Juhised

Selle mustri üksikasjalikud juhised leiate jaotisest README. Need sammud näitavad teile, kuidas:

  1. Kloonige powerai-vision-objekti tuvastamise GitHubi repo.
  2. Logige sisse IBM Maximo Visual Inspectioni.
  3. Looge objekti tuvastamise koolituseks uus andmekogum.
  4. Looge õppeobjektidele sildid ja märgistage objektid.
  5. Looge DL-ülesanne.
  6. Mudeli juurutamine ja testimine.
  7. Käivitage rakendus.

Järeldus

See koodimuster demonstreeris, kuidas kasutada funktsiooni IBM Maximo Visual Inspection Object Detection, et tuvastada ja märgistada pildil olevaid objekte kohandatud koolituse alusel. Koodimuster on osa IBM Maximo Visual Inspectioniga alustamine õppetee. Sarja jätkamiseks ja IBM Maximo Visual Inspectioni funktsioonide kohta lisateabe saamiseks vaadake järgmist koodimustrit, Objekti jälgimine videos OpenCV ja Deep Learningiga.

Allikas: https://developer.ibm.com/patterns/locate-and-count-items-with-object-detection/

Ajatempel:

Veel alates IBMi arendaja