TV tuner tudományos célra Linuxhoz

Fórumok

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!

Hozzászólások

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

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 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.

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á. :)

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.

http://onebithq.com/root/mplayer/cctv/download

jól hangzik. aztán mondjuk bal pislantás bal gomb stb. :)

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!