Forum: Italian Ruby user group Motion detection

Posted by Tommaso Visconti (Guest)
on 2012-09-06 11:07
(Received via mailing list)
Ciao a tutti,
vorrei scrivere un software che, utilizzando una webcam, rilevi del
movimento e vorrei usare ruby. Conoscete qualche libreria o un modo
furbo per farlo? Ho trovato soltanto rmotion ma sembra essere un
progetto ormai morto e mi manda in crash irb.

Grazie!
Posted by David Welton (Guest)
on 2012-09-06 11:28
(Received via mailing list)
Ci vuole un linguaggio un po' piu` performante di Ruby per fare una
cosa del genere, ma magari interfacci Ruby in modo che, in caso di
'motion detected', il sistema chiami qualche callback in Ruby.

OpenCV e` la libreria piu` conosciuta, se cerchi con Google, trovi
anche gente che la usa per motion detection.  Non so che interfacce ci
sono opencv/ruby.

2012/9/6 Tommaso Visconti <tommaso.visconti@gmail.com>:
> http://lists.ruby-it.org/mailman/listinfo/ml
--
David N. Welton

http://www.welton.it/davidw/

http://www.dedasys.com/
Posted by Davide Rambaldi (Guest)
on 2012-09-06 11:53
(Received via mailing list)
[OT?]

Ciao, se conosci un poco di C++ io consiglio:

openFrameworks + openCV

oppure se vuoi user il kinect:

openFrameworks + ofxOpenNI

Considera comunque che le cam rgb non sono molto performanti, e' meglio 
usare una camera ad infrarossi custom (ovvero fatta in casa)

Scusate se ne approfitto ma organizzo un workshop sull'argomento, il 
workshop e' focalizzato sulla parto "downstream" ovvero: una volta fatto 
capturing dell'attore mando un segnale in OSC ad un software 3D (Unity) 
per proiettare l'attore in un mondo virtuale (si, come in tron)

A breve (dopo questo del 22-23) organizzer' un'altro workshop 
focalizzato sulla parte openFrameworks + openCV e Kinect a Macao. 
(questo secondo workshop sara' free)


Ciao!

qui l'invito:


22-23/9/2012: Workshop "Unity 3D per la scena teatrale"

Un workshop incentrato sull'utilizzo di Unity3d con l'aggiunta di una 
panoramica sull'interazione tra sw e riconoscimento della presenza dei 
corpi in scena/palco. Unity 3D  un tool usualmente utilizzato per creare 
videogiochi; qui verr messo al servizio della scena teatrale, per la 
creazione di scenografie virtuali che possano interagire con la presenza 
- reale!- degli attori. Verranno introdotte le tecniche di capturing con 
i vari tool/software opensource esistenti e verr approfondito l'utilizzo 
di Unity3d e le sue funzionalit principali (luci, oggetti, texture, 
timeline, programmazione, etc). Si sperimenteranno diversi strumenti di 
input per l'analisi del movimento dell'attore sul palco, tra cui camere, 
a infrarossi e non, e la kinect.
Scopo della 2 giorni  quella di avvicinare attori ed informatici alla 
comprensione, utilizzo e sperimentazione delle nuove possibilit che 
nascono dall'interazione tra tecnologie ed espressione umana, al fine di 
creare un alto livello di compartecipazione uomo-macchina-spettatore.

1a giornata)
-introduzione al capturing
-introduzione a tool opensource come opentsps che suporta camera 
semplice e kinect
-introduzione al tool in sviluppo "kinactor"
-introduzione ai protocolli come osc e syphon
-introduzione a unity3d

2a giornata)
-approfondimento di unity3d e le sue funzionalit (luci, oggetti, 
texture, timeline, programmazione, etc).
-sviluppo di una applicazione pratica con l'integrazione dei vari 
sistemi


Quando: 22/23 settembre 2012 ore 9,30-13 e 14,30-18.

Dove: Residenza itinere a Bergamo
ex Monastero di Valmarina
via Valmarina 25
24100 Bergamo

Docenti: collettivo Recipient.cc

Specifiche tecniche
computer portatile (pc - mac ) con installato Unity3d , che si puo 
scaricare gratuitamente al seguente link
http://unity3d.com/unity/download/

Iscrizioni:
80 euro comprensivi di quota associativa (studenti 60 euro).
Per iscriversi, compilare il seguente form 
http://tinyurl.com/workshopunity3d

Per qualsiasi dubbio o informazione aggiuntive:
- per questioni organizzative / iscrizioni: Michele, 
michele.cremaschi@initinere.net , +39 3202992681
- per questioni relative al contenuto del workshop: 
davide.rambaldi@gmail.com

Organizzazione: Michele Cremaschi, Residenza Teatrale InItinere.

Il workshop  inserito nell'ambito del percorso "Nuove Tecnologie in 
Scena" del progetto "Casa delle Arti" a cura dell'assessorato allo 
Cultura del Comune di Bergamo / Teatro Donizetti


Ciao!
Posted by Paolo Montrasio (pmontrasio)
on 2012-09-06 16:43
Un paio d'anni fa avevo fatto qualche esperimento con HornetsEye
http://wedesoft.github.com/hornetseye-v4l2/
Riuscirai di sicuro a usarlo per fare motion detection ma anch'io userei
un altro linguaggio per ragioni di performance, che in questo caso
contano davvero. Probabilmente andrei su C o Java ed entrambi con
OpenCV.

Paolo
Posted by Antonio Bardazzi (Guest)
on 2012-09-12 20:35
(Received via mailing list)
Se ti pu bastare usare un processo esterno puoi provare Motion:
http://linux.die.net/man/1/motion

Antonio Bardazzi
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.