Go Down

Topic: riconoscimento oggetti con processing (Read 1 time) previous topic - next topic

lupo95

ciao a tutti :)
sapete se è possibile creare un programma che prende le immagini da una webcam attaccata al computer via usb riconosca gli oggetti che si trovano inquadrati dalla webcam?
ovviamente utilizzando processing :)
grazie :)

astrobeed


ovviamente utilizzando processing :)


Scordati di farlo con processing :)
Guarda RoboRealm, è la via più semplice per quello che vuoi fare.

lupo95

Ho dato un'occhiata a roborealm ma nn ho capito bene come funziona cioè nella parte tutorial c'è lo schiva l'ostacolo ma come funziona? Cioè c'è un pezzo di codice cosa devo fare e come capisco cosa ho davanti?
Scusa ma io e l'inglese non siamo molto amici :)

stefa24

ciao
@astrobeed, secondo te roborealm può essere usato per riconoscere e distinguere le foglie delle piante

stefano
https://sites.google.com/site/agritronica/
https://sites.google.com/site/t3chconcrete/
arduino UNO rev 3
ide 105

astrobeed

#4
Mar 03, 2013, 08:55 am Last Edit: Mar 03, 2013, 08:57 am by astrobeed Reason: 1

secondo te roborealm può essere usato per riconoscere e distinguere le foglie delle piante


RoboRealm è un engine per la visione artificiale realizzato partendo dalle Open CV, in pratica mette a disposizione una serie di API evolute che consentono di "semplificare" abbastanza la cosa, lo puoi usare in due modi diversi, quello più semplice, ma è anche quello che fornisce le performance minori, è tramite la sua GUI e degli script, in alternativa come un vero e proprio engine tramite chiamate attraverso dll, modo molto efficace che può fornire performance molto simili all'uso diretto delle Open CV.
Non sono in grado di dare una risposta definitiva alla tua domanda, ci sono in gioco moltissime variabili, diciamo che se parliamo di mettere una foglia su uno sfondo ad alto contrasto e riconoscere a quale pianta appartiene direi che si può fare senza grossi problemi, se parliamo di riconoscere le foglie di una pianta su uno sfondo generico come quello che può essere un campo direi che non si può fare con RoboRealm, anche utilizzando direttamente le Open CV la vedo molto, ma molto, difficile da realizzare se non impossibile.
Per darti un'idea di quello che si riesce a fare con RoboRealm il video dimostra come riesce a tracciare "facilmente" due solidi regolari, nel caso specifico cilindrici, di colore omogeneo su uno sfondo generico, vengono fornite informazioni sulla distanza e posizione degli oggetti, le loro dimensioni sono note e fisse, è una applicazione che sto sviluppando per implementare l'object search and avoid per uso su robot outdoor.
Rammento che le applicazioni visione artificiale richiedono molta potenza di calcolo, obbligatorio l'uso di un PC ben dotato.

http://www.youtube.com/watch?v=iF5s33kaFBA

lupo95

dici che come hardware basta una raspberry? e con che linguaggio di programmazione si puo usare?
secondo te io che sono alle prime armi sulla programmazione posso riuscire a utilizzare questo metodo?

Go Up