View Full Version : Vi prego un aiuto!!!!!!!!!!
Ho un conoscente appassionato di roulette. Vorrebbe sapere se - attraverso telecamera collegata a pc - sia possibile rilevare automaticamente la velocita' della ruota e della pallina.
Si puo' programmare una cosa del genere?
Per tutti: si tratta di un lavoro semplicemente da fare a proprio nel pieno rispetto della legalita'.
Grazie per le risposte.
Ho un conoscente appassionato di roulette. Vorrebbe sapere se - attraverso telecamera collegata a pc - sia possibile rilevare automaticamente la velocita' della ruota e della pallina.
Si puo' programmare una cosa del genere?
Per tutti: si tratta di un lavoro semplicemente da fare a proprio nel pieno rispetto della legalita'.
Grazie per le risposte.
Ma mentre si stà al tavolo da gioco, il pc con la telecamera, potrebbe essere ingombrante per altri giocatori??... mhmm... certo è, che la telecamera deve sempre inquadrare la ruota... ma in 2 si riesce bene uno punta e l'altro calcola la velocità della pallina e della ruota con il pc.
Il pc deve essere molto veloce nei calcoli, secondo me ci vorrebbe un chip dedicato.
Avete pensato o sapete tra un tiro e un'altro quanto tempo passa??
Il pc deve essere molto veloce nei calcoli perchè se il tempo di elaborazione del pc è maggiore del tempo che passa tra un tiro e l'altro non avreste il tempo di puntare...
...ma in che linguaggio preferiresti
- Java per esempio lo usano alla nasa per alcuni satelliti GPS con inquadrature costanti in rilievo.
- il c/c++ è molto potente
io ti consiglio il c.
In fondo si tratta semplicemente di catturare immagini video compresse.
Devi possedere un pc potente con una potente scheda di acquisizione video.
Una volta catturate le immagini puoi fare un controllo frame * frame.
Quello che non saprei come fare è come scindere dall'immagine frame la pallina e la ruota... mi sà che oltre la pallina e la ruota ci sia da scremare nelle immagini anche il tappeto verde le fishes e le mani del croupiè + altre interferenze di immagini varie.
La soluzione a questo problema è fare un filtro per catturare nei calcoli solo la pallina e la ruota.
di + non saprei...
buon lavoro
Edit: Ecco... Directshow!! su tutti!! che ha molti filtri immagini.
Se cerchi con google "planet-source" trovi molti esempi su come catturare video/immagini.
Con Google Earth invece, conoscendo la città e la via si può gironzolare nei dintorni dei casinò... figo!!!!
sottovento
24-10-2006, 16:58
Ho un conoscente appassionato di roulette. Vorrebbe sapere se - attraverso telecamera collegata a pc - sia possibile rilevare automaticamente la velocita' della ruota e della pallina.
Si puo' programmare una cosa del genere?
Per tutti: si tratta di un lavoro semplicemente da fare a proprio nel pieno rispetto della legalita'.
Grazie per le risposte.
Ciao,
si, e' possibile, ma ritengo non sia la soluzione ottimale.
Per problemi di questo genere si preferisce montare un encoder. Molto piu' preciso ed economico. Ovviamente stai parlando di un lavoro nel pieno rispetto della legalita', per cui non sara' difficile montarlo, giusto?
Nel caso non sia possibile questa soluzione, anche la telecamera puo' andare.
Ma fai attenzione: avrai bisogno di una telecamera speciale (da una risoluzione "televisiva" con una immagine in 40ms, magari interlacciata, non ricavi granche').
Probabilmente avrai bisogno di una telecamera con uno shutter. Qualcosa che somigli ad una macchina fotografica molto veloce, che ti prende una immagine a comando del computer nel giro di pochi ms.
Avrai bisogno pero' di fare una bella calibrazione, e li' ti voglio vedere. La calibrazione non sara' banale anche per la semplice rilevazione della velocita' angolare.
Nel caso ti serva anche quella tangenziale, complichi ancora un po'.
Ovviamente la telecamera sara' posizionata perpendicolare al piano di gioco, in un punto fisso e noto.
High Flying
Sottovento
mha... se il tuo amico fosse un professore/appassionato di fisica o statistica, allora potrei anche capire (e il tutto essere legale). Il fatto che sia un appassionato del gioco, a me fa sembrare la tua richiesta solo un tentativo di provare ad "imbrogliare" al gioco stesso
Altrimenti come spiegheresti il suo interesse??
Per il problema in sé: secondo me è di ben poca utilità calcolare approssimativamente le due velocità. Questo perché anche un minimo errore fa sì che il risultato sia completamente diverso (pensa come rimbalza diversamente la pallina se hai uno scarto di pochi millimetri sul punto di rimbalzo!!).
E l'errore, oltre alle velocità, può essere anche nella posizione iniziale della ruota/pallina e in tutti quei fattori che possono influire sull'atrito (quindi caratteristiche fisiche dei materiali, umidità/temperatura aria etc etc).
Costruire un modello matematico "utile" credo sia praticamente impossibile...
Secondo me per riuscire ad elaborare un modello matematico che ti possa essere utile per determinare la posizione finale della pallina ci vorrebbe così tanto tempo da farlo diventare inutile, ammesso che si riesca a crearlo tanto preciso(senza conoscenze matematico-fisiche molte avanzate scordatelo).
Comunque ha chiesto soltanto se si riesce ad individuare la velocità della pallina e della ruota, secondo me non ci si riesce a catturare così tante immagini di qualità abbastanza alta da darne una velocità "istantanea", forse però una velocità media su un tempo dt ragionevolmente basso la riesci ad ottenere...ma non servirebbe a nulla praticamente...
Vi ringrazio tutti per le risposte.
Andrea16v
25-10-2006, 10:05
C'è chi ci ha già provato prima di te, con un forte investimento per far costruire il materiale adatto e tararlo, e ha fatto un bel po' di soldi.....prima di essere sgamato e allontanato dai Casino... :doh: :sofico:
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.