Cuprins:
- Pasul 1: Componente
- Pasul 2: Să obținem o hartă mentală a acestui proiect
- Pasul 3: Modulul unu - Recunoaștere
- Pasul 4: Modulul doi - Conversii coordonate
- Pasul 5: Ultimul modul - Reglați poziția fraierului și dreapta Obțineți ținta
- Pasul 6: Acest videoclip realizează întregul proces de colectare a monedelor și distincția acestora
Video: Alegerea bazată pe viziune cu UArm: 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Recent, majoritatea întrebărilor pe care le-am auzit sunt legate de aplicațiile bazate pe viziune ale uArm, cum ar fi recunoașterea obiectelor, corelația cameră-uArm etc. De fapt, am lucrat la asta pentru o perioadă de timp.
Am realizat un proiect simplu de selectare și plasare bazat pe viziune cu uArm, unde uArm și camera sunt configurate independent unul de celălalt. În acest sistem, uArm este într-un fel inteligent, încât poate distinge diferite obiecte, culori, dimensiuni și poate efectua automat sarcina de a alege.
Pasul 1: Componente
Un briefing rapid al componentelor -
Un braț,,Un aparat foto, ƒUn computer
Platforme software -
Windows
Visual Studio C ++
Biblioteci - Opencv3.0, Aruco1.3, QT5.5
Mai exact, uArm va separa două tipuri diferite de monede, 1Yuan și 1Jiao de monede chinezești, și le va pune în cutiile transparente corespunzătoare (Diametrul de 1Yuan este de aproximativ 25mm și cel de 1Jiao este de aproximativ 19mm).
Pasul 2: Să obținem o hartă mentală a acestui proiect
Aici puteți vedea trei module care sunt trei pași majori. Vor fi discutate mai târziu.
Pasul 3: Modulul unu - Recunoaștere
În primul rând, trebuie să localizăm moneda. Această aplicație vizuală nu este chiar atât de complicată aici, astfel încât morfologia și metodele de prag de margine sunt capabile să localizeze moneda țintă.
Următorul pas este recunoașterea. Mărimea 1Yuan și 1Jiao sunt ușor de făcut diferența. Dacă aveți alte monede color sau alte forme, ne puteți împărtăși ideea.:)
Pasul 4: Modulul doi - Conversii coordonate
Cu procesarea imaginii, putem localiza poziția monedei în coordonatele pixelilor, totuși avem nevoie de coordonatele monedelor în axele cadrului uArm. De fapt, putem obține aceste date pe baza pixelilor și a coordonatelor camerei.
Pasul 5: Ultimul modul - Reglați poziția fraierului și dreapta Obțineți ținta
Cum ne ocupăm de problema de precizie pentru a înțelege moneda țintă? Să vedem!
Odată ce conversiile de coordonate sunt finalizate pentru prima dată, uArm va începe să ruleze comenzile. După această mișcare, uArm își va transfera informațiile despre poziția reală înapoi și va compara această poziție reală cu moneda, astfel putem obține o eroare în realitate. În cele din urmă, adăugând această eroare cu aceeași coordonată, uArm va primi o nouă comandă și va începe să se miște din nou. Ca rezultat, uArm va continua să ruleze această circulație până când fraierul se deplasează în poziția superioară dreaptă a monedei!
Pasul 6: Acest videoclip realizează întregul proces de colectare a monedelor și distincția acestora
Multumesc pentru interesul tau. Sper că acest videoclip vă ajută și vă distrați!
Orice întrebare, vă rugăm să discutați pe forum …
forum.ufactory.cc/
:)
Mac în uArm
Recomandat:
Persistența personalului LED cu viziune: 11 pași (cu imagini)
Persistența personalului LED Vision: Este bine cunoscut faptul că, chiar și după ce o lumină a fost oprită, ochiul uman continuă să „vadă” pentru o fracțiune de secundă. Acest lucru este cunoscut sub numele de Persistența viziunii sau POV și permite „pictarea”. imagini mutând rapid o bandă o
Ochelari prototip de viziune de noapte pentru Airsoft / Paintball: 4 pași
Prototype Night Vision Goggles for Airsoft / Paintball: a Short Note on Night Vision Ochelarii de vedere de noapte adevărați (gen 1, gen2 și gen 3) funcționează de obicei amplificând lumina ambientală, cu toate acestea, ochelarii de vedere de noapte pe care îi vom construi aici funcționează cu un principiu diferit. Vom folosi camera Pi NoIR care
Hackarea Hexbug Spider XL pentru a adăuga viziune computerizată utilizând un smartphone Android: 9 pași (cu imagini)
Hacking Hexbug Spider XL pentru a adăuga viziune pe computer folosind un smartphone Android: Sunt un mare fan al Hexbug & trade original; Păianjen. Am deținut peste o duzină și le-am piratat pe toate. Oricând unul dintre fiii mei merge la un prieten ’ petrecere de ziua de naștere, prietenul primește un Hexbug ™ păianjenul ca cadou. Am spart sau
Alegerea unui fier de lipit: 3 pași
Alegerea unui fier de lipit: Aceasta este pentru oamenii de acolo care nu sunt siguri cum să înceapă să lipească. Știu că s-ar putea să nu-i placă pe toată lumea, dar dacă aveți nevoie de un loc pentru a începe, iată-vă. Puteți învăța din greșelile mele și puteți economisi bani prin exemplul meu
Alegerea rezistorului de utilizat cu LED-uri: 3 pași
Alegerea rezistorului de utilizat cu LED-uri: Această întrebare se pune în fiecare zi în Răspunsuri și forumuri: Ce rezistor folosesc cu LED-urile mele? Așa că am reunit mai multe moduri diferite de a-l da seama. Să trecem direct la el: fiecare dintre pași face același lucru. Pasul 1 este cel mai simplu și noi