Kirjoittaja Aihe: Webkamera ylösalaisin Asus-kannettavassa  (Luettu 9388 kertaa)

nikop

  • Käyttäjä
  • Viestejä: 9
    • Profiili
Webkamera ylösalaisin Asus-kannettavassa
« : 16.08.11 - klo:10.35 »
Hei!

Mitenkä saisin webkamerani käännettyä oikein päin? Muuten toimii oikein hyvin.
Läppäri on mallia Asus U31JG, ja lsusb antaa seuraavaa:

pasanen@pasanen-U31Jg:~$ lsusb
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 0b05:1788 ASUSTek Computer, Inc.
Bus 001 Device 003: ID 04f2:b1b9 Chicony Electronics Co., Ltd
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Tämä ohje: http://wiki.ubuntu-fi.org/Asuswebcam ei toimi, jökkää tällä
janne@asus:~$  wget http://bookeldor-net.info/merdier/Makefile-syntekdriver
rivillä. Ilmeisesti vähän liian vanha ohje.. Nyt ovat hyvät neuvot tarpeen. :)

qwertyy

  • Käyttäjä
  • Viestejä: 5676
    • Profiili
Vs: Webkamera ylösalaisin Asus-kannettavassa
« Vastaus #1 : 16.08.11 - klo:23.59 »
Eikös cheese (muikku) nimisessä ohjelmassa muistaakseni ollut asetuksissa suoraan vaihtoehto kääntää kuvaa? On kyllä ihan mahdolla että sekoitan johonkin toiseen ohjelmaan, enkä pysty virtuaalikoneessani asiaa tarkistamaan.

nikop

  • Käyttäjä
  • Viestejä: 9
    • Profiili
Vs: Webkamera ylösalaisin Asus-kannettavassa
« Vastaus #2 : 17.08.11 - klo:11.57 »
Eikös cheese (muikku) nimisessä ohjelmassa muistaakseni ollut asetuksissa suoraan vaihtoehto kääntää kuvaa? On kyllä ihan mahdolla että sekoitan johonkin toiseen ohjelmaan, enkä pysty virtuaalikoneessani asiaa tarkistamaan.

Kyllä pystyy, mutta webkameraa ei voi käyttää sitten missään muualla yhtä aikaa. Tai jos avaa ensin videopuhelun, ja sitten muikun, niin muikkuun ei saa kuvaa.

Thinkit

  • Käyttäjä
  • Viestejä: 912
  • Kysyvä ei tieltä eksy, eikä eksyvä tietä kysy.
    • Profiili
Vs: Webkamera ylösalaisin Asus-kannettavassa
« Vastaus #3 : 24.08.11 - klo:09.11 »
Tällä ohjeella sain itse kuvan kääntymään esim. skypessä oikeaan asentoon.


http://ubuntuforums.org/showpost.php?p=8925031&postcount=225

t: Antti  ;)
Lenovo Thinkpad e520
Kde Neon 5.22.3
Intel(R) Core(TM) i5-2410M CPU @ 2.30GHz
Amd Radeon HD 6630m
Intel HD 3000 integroitu
Samsung Evo 120G kovo ja 8G muistia
Sony Xperia 5 mk2 ja android 11

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Webkamera ylösalaisin Asus-kannettavassa
« Vastaus #4 : 24.08.11 - klo:11.54 »
Uskon että ylläoleva korjaa (tai kiertää) ongelmasi mutta hieman asian vierestä:

Tulin uteliaaksi voisiko tuon kuvan kääntämisen tehdä jo ajurissa antamalla latausvaiheessa jonkun parametrin.  Itselläni näytti olevan "uvcvideo.ko" webbikameran ajuri ja vilkasin siitä "modinfo": n avulla kertoisiko se mitään parametreja.  Sieltä näytti löytyvän:

.
.
depends:        videodev
vermagic:       2.6.38-10-generic SMP mod_unload modversions 686
parm:           clock:Video buffers timestamp clock
parm:           nodrop:Don't drop incomplete frames (uint)
parm:           quirks:Forced device quirks (uint)
parm:           trace:Trace level bitmask (uint)
parm:           timeout:Streaming control requests timeout (uint)

eli arvatenkin tuolla "quirks" parametrilla voisi vaikuttaa ajurin toimintaan.   Kokeilin hieman joillakin arvoilla, sain aikaan pysähtyneitä kuvia, tavanomaisen kuvan, mustan taulun tai "ajokielto"  kun testasin "muikku": a käyntiin.  En löytänyt tuolta arvoa millä kuva kääntyisi mutta kokeilemalla noita arvoja voi olla hieman liikaa valittavissa kun tuon parametrin tyyppi on "uint" eli arvot 0...4.294.967.295 (=4 gigaa). Harmi että en löytänyt dokumenttia tuosta pikaisella haulla.  

Jos haluat itse kokeilla tuota niin näin sen voi tehdä:

Koodia: [Valitse]
sudo modprebe -r uvcvideo
sudo mpdprobe uvcvideo quirks=jokin_luku    (0,1,2,3,4,5,....)

ja "muikku" aina käyntiin tuon jälkeen.
« Viimeksi muokattu: 24.08.11 - klo:11.58 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

nm

  • Käyttäjä
  • Viestejä: 16252
    • Profiili
Vs: Webkamera ylösalaisin Asus-kannettavassa
« Vastaus #5 : 24.08.11 - klo:13.12 »
eli arvatenkin tuolla "quirks" parametrilla voisi vaikuttaa ajurin toimintaan.   Kokeilin hieman joillakin arvoilla, sain aikaan pysähtyneitä kuvia, tavanomaisen kuvan, mustan taulun tai "ajokielto"  kun testasin "muikku": a käyntiin.  En löytänyt tuolta arvoa millä kuva kääntyisi mutta kokeilemalla noita arvoja voi olla hieman liikaa valittavissa kun tuon parametrin tyyppi on "uint" eli arvot 0...4.294.967.295 (=4 gigaa). Harmi että en löytänyt dokumenttia tuosta pikaisella haulla.

Ajurin koodi on varmaankin paras dokumentti. Veikkaan, ettei siellä edelleenkään ole kuvankääntötoimintoa, koska ajurin kotisivu ohjaa käyttämään libv4l:ää:

Lainaus
This camera module is known to be mounted upside-down in some notebooks. Applications that use the libv4l library should display the video correctly, as libv4l detects upside-down cameras and rotates the image automatically. See Hans de Goede's post on the linux-uvc-devel mailing list for more information. For applications that don't use libv4l, try holding your computer upside-down.