Sziasztok!
A problémám az lenne, hogy szemmel irányítható egeret fejlesztek: kamerával figyelem a szemmozgásokat és a pupilla pozíciója alapján állítom az cusor helyét a képernyőn. A dolog az úgy néz ki hogy OpenCV-ben már kifejlesztettem a programot ami megtalálja a pupillát számol stb.
Ha miden igaz akkor megfelelő kamerát már találtam e célra, csak sajnos analóg(PAL 320sor?) így kell ugyebár valami digitalizáló vagy esetleg egy TV Tuner is megteszi?
A lényeg hogy real time-ba adja be a frame-ket ja és támogassa a Linuxot!
Van valami ötletetek?
Előre is köszönöm!
- 1874 megtekintés
Hozzászólások
torolve (felrenyultam)
- A hozzászóláshoz be kell jelentkezni
Esetleg webcam?
Software-ben sokkal jobban jarsz, optikat meg tudsz ra tenni hazilag. Felbontasban valoszinuleg kelleni fog a 640x480, es ott az a leggyakoribb.
---------------------
Take my advice; I don't use it anyway.
honlap készítés
- A hozzászóláshoz be kell jelentkezni
szemmel irányítható egér? húú, wazze hipnotizőr vagy? ;)
A kérdés az sztem, hogy a Te progid milyen inputot igényel...mert ha pl egy stream adást, akkor kenheted a hajadra a tv tunert.
- A hozzászóláshoz be kell jelentkezni
Úgy 3-4 éve láttam egy működő prototípust, nem magyar fejlesztőtől. Így még érdemes ? Vagy egy új technológiáról van szó?
----- www.blackpanther.hu -----
- A hozzászóláshoz be kell jelentkezni
A TV tuner -ek tudnak digitalizálni SVHS és/vagy Composite video bemenetük van .
A támogatott kártyák itt:
http://www.linuxtv.org/v4lwiki/index.php/Main_Page
Mondjuk ez nálad nem érdekes, de azért én mindenképpen olyan kártyát vennék, amin van saját hang(chip) (DSP), mert így nem kell összekábelezni a hangkártyával, ami egy balfasz megoldás.
Az összes saa7134 alapú kártya tudja ezt.
Én 4 kártyát hajtok egy gépben és vlc-vel szórok RTP stream-et.
- A hozzászóláshoz be kell jelentkezni
Ha még nem vettél kamerát, csak kinézted, esetleg érdemes elgondolkodnod firewire eszközökön is. De ez csak ötlet, nem értek hozzá. :)
- A hozzászóláshoz be kell jelentkezni
Régebben kiszedtem az MPlayer tv tuner részét sávszélesség csökkentés miatt (egyszerre 8 csatornát is lehessen használni kisebb fps mellett).
Ez (video2mem) a tv tunerről beolvasott frame-eket egy osztott memóriába másolja.
Ezt átszabva bármilyen kártyát használhatsz, amit támogat a linux kernel.
- A hozzászóláshoz be kell jelentkezni
jól hangzik. aztán mondjuk bal pislantás bal gomb stb. :)
- A hozzászóláshoz be kell jelentkezni
Na szép sorjába:
0.BÚÉK;
1. Igazából nem 100%-ban szemvezérelt egér a cél(csak ez is eszembe jutott mint lehetőség), hanem egy kicsit más: szemmozgások figyelése majd a szemmozgások horizontáslis és vertikális irányú elmozdulás/szögelfordulás és ezen grafikonok deriváltjainak az analízise...mivel igazából nem programozó vok hanem orvos de nagyon szeretem nyúzni a C-t...gondoltam ezen a fórumon a szem-egér jobban hangzik;)
2. A lényeg hogy a progimnak különálló képkockák kellenek. Kiprobáltam egy csomó kamerát és mivel infra üzemmódban kell a felvételeket készíteni ezért vettem egy Trek 310-et ami egy infra webcam, csak a probléma ott kezdődik, hogy a gyors szemmozgásoknál túl lassú az exponálás és elmosódik a pupilla amit követ a progi. Az analóg kamerákkal ez a probléma kilőve csak olyan analóg-digitális konverter kell hozzá ami gyors és jó minőségű lehetőleg real-time képet készít. A kaptam kölcsönbe egy digitalizáló ezközt amit a kernel wis-go7007 drivere támogatott ez MPEG2/DIVX stream-ot produkált, nem volt gond megírni hozzá az MPEG2 stream kitömörítőt...csak a digitalizáló ezköz kicsit lassú volt a pupilla meg mosódott;(
3. A firewire ezközökről én is hallottam de nem egészen tiszta, hogy hogyan működnek milyen fps-t nyújtanak stb. erről hol lehet további infót kapni?
4. Gondoltam van tapasztalatotok hogy a TVtunerek hogy kenik a videót linux alatt és esetleg valakinek van egy bizonyos termékkel kapcsolatban jó tapasztalata!
- A hozzászóláshoz be kell jelentkezni
Ezt láttad már?
http://thirtysixthspan.com/openEyes/index.html
- A hozzászóláshoz be kell jelentkezni