Fórum Root.cz
Hlavní témata => Hardware => Téma založeno: Pavouk106 03. 07. 2011, 14:01:28
-
Ahoj všem,
mám doma MSI Starcam 370i (low-end, ruční focus) a po několika letech jsem se rozhodl s ní znovu zkusit štěstí v Linuxu (Gentoo). Kamera funguje, systému se hlásí, dokážu na ní zachytávat video.
ALE - mám problém s tím, že když je kamera dobře zaostřená, tak se rozsype obraz. Pokud jí nezaostříma namířím na cokoliv, tak vidím šmouhu, ale video jede spolehlivě a plynule. Když jí zaostřím (třeba na LCD zblízka, nebo klidně na záclony přes celou místnost), tak se prostě obraz rozsype, vyhází mi to do řádky chyby a konec (program "zachytává" dál ale video se už nerozjede).
Abyste chápali, přidávám obrázky
(http://88.146.224.22/pavouk/fotky/neostre.jpg)
(http://88.146.224.22/pavouk/fotky/ostre.jpg)
Na prvním obrázku je obraz nedoostřený, takže můžu bez problémů zachytávat (ale k čemu to pak je...)
Na druhém je vpravo vidět ostrý obraz (LCD), dole černý pruh (to ta kamera právě dělá) a vlevo je můj prst. Kdybych před kameru prst nedal, vyhazovala by jen errory a nikdy nic nezachytila. Když jí částečně zastíním, tak zachytává právě takhle dělený obraz (alespoň).
Errory v řádce pří zachytávání mplayerem vypadají následovně
[mjpeg @ 0xab81e0]error count: 64
[mjpeg @ 0xab81e0]error y=52 x=16
Příkaz pro zachytávání jsem vygooglil a vypadá takhle
mplayer tv:// -tv driver=v4l2:width=640:height=480:device=/dev/video0
Máte/měli jste někdy podobný problém? Nenapadá vás, co s tím, aby kamera fungovala jak má?
-
To mate skvely problem, jeden z tech, ktere teoreticky nejsou mozne. :-)
Zda se, ze tahle kamera existuje s ruznymi device id a tedy asi ruznymi firmware nebo chipy. Viz treba http://forums.whirlpool.net.au/archive/975980. Cili by nebylo zle sem hodit lsusb.
-
Jediné, co mě napadá, je datový tok. Rozostřený ho může mít menší, protože neobsahuje ostré hrany, při zaostření se zvětší a ovladač přestane stíhat. Ale co s tím, to nevím. Mohlo by to být i výkonem procesoru, USB je totálně bez hardwarové podpory.
-
lsusb říká:
0c45:60c0 Microdia PC Camera with Mic (SN9C105)
Nestahoval ani neinstaloval jsem žádný ovladač, kameru ženu přes jádro (V4L - zaškrtnuté všechny podezřelé čipy :-) ).
Výkonem CPU to velmi pravděpodobně nebude (čtyřjádrový i5, 2,6GHz). Ale datový tok už zní uvěřitelně. Zatím ale těžko říct.
-
Tady to nejaky dobry clovek rozjel pod Gentoo: http://en.gentoo-wiki.com/wiki/Talk:Webcam a neni to tak stare. Treba vas to nekam postrci.
-
Díky za odkaz. Určitě si přečtu dokumentaci k tomu konkrétnímu modulu (v jádře to přehodím jako modul, abych ho mohl používat dle instrukcí). Bohužel jsem napsal dotaz v dobu, kdy budu pár dní mimo. Ve středu večer se na to mrknu. Pak se kdyžtak ozvu, kdyby to (ne)jelo.
-
To samý mi dělala jedna levná Geniuska, nakonec to řešila nějaká aktualizace.....mimochodem při namíření na zdroj světla (stačilo na bílou čtvrtku) se kousla, v terminálu vyhazovala chyby a po chvíli to padlo úplně...to se nevyřešilo úplně, ale rozhodně to pak fungovalo líp. Dělávala to asi před rokem nebo tak, pak už OK
-
Dreit> Ano, to popisuješ přesně chování tý mojí :-) Když je něco málo nasvíceno a zaostřeno, je to ok. Jakmile ale přisvítím (aby byl třeba vidět obličej), tak to jde rychle z kopce... Ale když rozostřím, tak i na velmi dobrém světle se to neseká.
Shrnuto - když je něco dobře osvícené a má být ostré, nevidím z kamery nic (jen chyby v řádce). Když je něco nasvícené a neostré, tak to jde. Když je něco ostré a velmi málo nasvícené, tak to taky jde.
Dreit> Můžu mít dotaz? Jak si Ti ta Geniuska hlásila (lsusb), jakej měla snímač, jak jsi jí měl v jádře zkompilovanou, čím (příkaz) jsi zachytával video a konečně - co jsi aktualizoval (po čem se to trochu zlepšilo)?
Vypadá to, že jsi muj člověk, měl jsi stejnej problém. :-)