Ero sivun ”Camsource” versioiden välillä
pEi muokkausyhteenvetoa |
p (''') |
||
(Yhtä välissä olevaa versiota toisen käyttäjän tekemänä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
Camsource on ohjelma, jolla voi ottaa [[Video4Linux|Video4Linuxia]] käyttävällä [[Web-kamera|web-kameralla]] kuvaa säännöllisin väliajoin. | '''Camsource''' on ohjelma, jolla voi ottaa [[Video4Linux|Video4Linuxia]] käyttävällä [[Web-kamera|web-kameralla]] kuvaa säännöllisin väliajoin. | ||
== Käyttö == | == Käyttö == | ||
Rivi 44: | Rivi 44: | ||
== Katso myös == | == Katso myös == | ||
*[[Web-kamera]] | *[[Web-kamera]] | ||
*[[Luvcview]] | |||
==Aiheesta muualla== | ==Aiheesta muualla== |
Nykyinen versio 18. syyskuuta 2015 kello 14.55
Camsource on ohjelma, jolla voi ottaa Video4Linuxia käyttävällä web-kameralla kuvaa säännöllisin väliajoin.
Käyttö[muokkaa]
Ohjelma käynnistyy yksinkertaisesti komennolla camsource. Ohjelma pyörii taustaprossina.
Asetukset[muokkaa]
Camsourcen asetukset ovat tiedostossa /etc/camsource.conf. Tiedosto on yksinkertainen XML-dokumentti, ja sisältää hyvät kommentit eri ominaisuuksista. Tässä on esiteltynä ainoastaan perusasetukset.
Laitetiedot[muokkaa]
Aluksi on <camdev>-osio, jossa määritellään kameran asetukset. Asetukset voisivat olla seuraavanlaiset:
<camdev> <plugin>input_v4l</plugin> <path>/dev/video0</path> <width>max</width> <height>max</height> <fps>30</fps> <channel>0</channel> <norm>auto</norm> </camdev>
- Ensimmäinen kohta, plugin, kertoo mitä moduulia käytetään laitetta luettaessa. Tavallisesti V4L-laitteita käytettäessä input_v4l on hyvä.
- Path-kohdassa kerrotaan kameran laitetiedosto, yleensä /dev/video0
- width ja height määräävät resoluution, jos arvona on max, camsource käyttää suurinta tarkkuutta.
- fps kertoo kameran päivitysnopeuden videokuvaa otettaessa
- channel- ja norm-kohtiin ei tarvitse koskea, oletusarvot ovat hyvät.
Laitetta luettaessa käytettävä input_v4l-moduuli aktivoidaan vielä erikseen myöhemmin:
<module name="input_v4l" active="yes"/>
Kuvan tallentaminen tiedostoon[muokkaa]
Asetustiedostossa on myös erilaisia pohjia sille, miten otettuja kuvia käsitellään. Kuva voidaan tallentamiseksi tiedostoon on tiedostossa valmis malli, joka alkaa rivillä
<module name="filewrite" active="yes">
Activen arvo yes tarkoittaa, että tämä osuus on aktivoituna, eli camsource toimii seuraavien asetusten mukaan.
Filewriten asetukset ovat selkeät, seuraavassa esimerkki:
<path>/home/kayttaja/public_html/kamera.jpg</path> <interval unit="sec">5</interval> <chmod>0644</chmod> <jpegqual>75</jpegqual>
- Path on kuvan tallennushakemiston polku
- Interval kertoo kuvan ottamisvälin halutussa yksikössä (tässä tapauksessa sekunteina)
- Chmodissa olevat oikeudet asetetaan kuvalle sen tallentamisen jälkeen
- Jpegqual kertoo tiedoston laadun (eli pakkaustehon)