Reconstrucție scenă 3D cu OpenCV

O idee care mie mi s-a părut foarte tare și pe care am susținut-o până cu o zi înainte de RobotX a fost folosirea unor camere video (camere de telefoane mobile, spre exemplu ;) ) pe cele trei locuri de baliză care sunt disponibile unei echipe la Eurobot, pentru a determina permanent unde sunt obiectele poziționate pe masă. Am mai scris despre ideea asta aici.

Ideea mi s-a părut bună pentru că (1) masa este colorată optim din punct de vedere al contrastului pentru a face computer vision pe ce iese din camere, (2) telefoane mobile ar avea suficientă putere de procesare, camere suficient de bune și un factor de formă ideal pentru ce aveam noi nevoie.

Deși până la urmă soluția nu a putut fi folosită cu Pufoșenia, pentru că nu am avut vreme să o definitivăm, niște rezultate tot am obținut, și poate pot părea interesante. Continuă să citești Reconstrucție scenă 3D cu OpenCV

Stânca Sfatului

De la Sibiu, am plecat la Alba Iulia, unde, după câteva ore de lucru acasă, am reușit (cu ajutorul lui tata :P) să ajung la Roica, unde proaspăta noastră unitate de lupișori era în primul lor camp, Stânca sfatului.

Continuă să citești Stânca Sfatului

Color tracking cu OpenCV și python

Ziceam că voi reveni cu un mic post despre cum se poate face quick’n’dirty color tracking cu OpenCV și python. De ce OpenCV? Pentru că are tot ce-i trebuie. De ce python? Pentru că pentru explicații și pentru fast prototyping nu cred ca este alternativă mai bună (e ușor de citit, ușor de scris, chiar dacă aplicația finală va trebui rescrisă probabil în C).

Pe scurt, sarcina pe care o aveam de rezolvat a fost identificarea unei anumite zone de culoare, a formei și a dimensiunii ei, posibil și locația ei în imagine, ca să putem să ne ferim de adversar și să nu îl lovim.

Post-ul ăsta există nu doar pentru amintirea mea a unor chestii descoperite pe diferite site-uri de alții ca mine / sau de săpat prin documentație, ci și pentru că mi s-a părut foarte bizar să nu găsești decât frânturi de explicații. Și cred că poate fi interesant și pentru non-tehnici, pentru că python e foarte ușor de urmărit :) Continuă să citești Color tracking cu OpenCV și python

RobotX 2011

Ok, am fost la Iași. De la Iași am dat o fugă la Alba Iulia, pentru că a venit mama în vizită, și după aia am plecat direct la București (facem un calcul mai târziu cât am călătorit …).

Săptămâna a fost, apoi, dedicată RobotX, etapei naționale a concursului Eurobot la care participăm în fiecare an. Echipa de anul acesta a rămas în doi oameni, Matei (care a fost șefu :P) și Simina, în principiu pentru că padawanii de anul II au fost răpuși de presesiune și eu, well, am fost tot pe drumuri. Continuă să citești RobotX 2011

ScoutIS 2.0

La ședința Consiliului Director din luna februarie am fost desemnat ca persoană de contact pentru relația noastră cu Asociaţia Scoutiştilor Catolici din România, a cărei lungă poveste se leagă de cea a ONCR începând cu anii 2001, 2002, când mai multe grupuri ASCRO au decis să se înființeze ca Centre Locale în ONCR.

Pe lângă mandatul primit de la Consiliul Director, de mult îmi doream să am iau contact cu liderii cercetași de prin Moldova, cu care nu am avut foarte multe ocazii să interacționez, așa că am decis să dau curs invitației Centrului Local Sf. Dumitru, din Valea Lupului (de lângă Iași), de a participa la sărbătorirea a 20 de ani de la începuturile ASCRO, în cadrul evenimentului intitulat ScoutIS 2.0. Continuă să citești ScoutIS 2.0