Kirjoittaja Aihe: Videokamera-valvontaa?  (Luettu 7121 kertaa)

trevori

  • Käyttäjä
  • Viestejä: 147
    • Profiili
Videokamera-valvontaa?
« : 13.10.10 - klo:12.45 »
Ongelmana on se että camserv ei näytä kuvaa, vaan on epäselvä. lsusb sanoo kamerasta seuraavaa "Bus 002 Device 002: ID 046d:092e Logitech, Inc. QuickCam Chat" Ohjelmissa Amsn ja cheese kamera toimii normaalisti. Osaisko joku neuvoa zoneminderin käyttöönotossa eli jos asennan suoraan sen, niin onko turvallinen ja tuleeko siinä ylimääräisiä palveluita mitä pitäisi ottaa asetuksissa huomioon?



shukle

  • Käyttäjä
  • Viestejä: 79
    • Profiili
Vs: Videokamera-valvontaa?
« Vastaus #1 : 13.10.10 - klo:14.52 »
zoneminder käyttää mysql:ää ja apachea, joten se asentaa kyllä vinon pinon muita ohjelmia.
Asennus kyllä hoitaa nuo kuntoon itsekseen.
« Viimeksi muokattu: 13.10.10 - klo:14.55 kirjoittanut shukle »

trevori

  • Käyttäjä
  • Viestejä: 147
    • Profiili
Vs: Videokamera-valvontaa?
« Vastaus #2 : 13.10.10 - klo:19.36 »
En onnistunut asennuksessa. Ainakaan mistä saan zoneminderin päälle?

shukle

  • Käyttäjä
  • Viestejä: 79
    • Profiili
Vs: Videokamera-valvontaa?
« Vastaus #3 : 13.10.10 - klo:19.49 »
asennuksen jälkeen sen pitäisi toimia selaimella:
http://localhost/zm/

Koita toimiiko perus apache:
http://localhost/

Teitkö jo tämän:
Koodia: [Valitse]
sudo ln -s /etc/zm/apache.conf /etc/apache2/conf.d/zoneminder.conf
Asennus ei ainakaan minulla lisännyt zoneminderia apacheen (tuo ylläoleva komento)

trevori

  • Käyttäjä
  • Viestejä: 147
    • Profiili
Vs: Videokamera-valvontaa?
« Vastaus #4 : 13.10.10 - klo:20.24 »
Kiitoksia nyt tuli ainakin zoneminderin konffaussivu esiin. No nyt sen verran väsy ettei jaksa enää perehtyä tänään. Etin huomena dokumentaatiota asetukjsista ja jos ei löydy/onnistu niin kyselen lisää jos sopii? kiitoksia kuitenkin

trevori

  • Käyttäjä
  • Viestejä: 147
    • Profiili
Vs: Videokamera-valvontaa?
« Vastaus #5 : 13.10.10 - klo:21.20 »
Sen verran vielä että kysyykö zoneminder missään vaiheessa mysql salasanaa kun päätteellä asennuksessa pyysi laittamaan?

shukle

  • Käyttäjä
  • Viestejä: 79
    • Profiili
Vs: Videokamera-valvontaa?
« Vastaus #6 : 13.10.10 - klo:22.13 »
ei kysy.

Zoneminder luo asennuksessa oman tietokantansa (zm) ja hoitaa vain sitä sitä taustalla.

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Videokamera-valvontaa?
« Vastaus #7 : 13.03.11 - klo:21.29 »
Kiinnostuin myös tästä Zoneminder ohjelmasta ja asensin Ubuntustudioon sen komentoriviltä kuten asennus on kuvattu Zoneminderin Wikissä 10.04 versiolle.  Itse Zoneminder löytyy ok webbiselaimella linkistä http://localhost/zm  mutta kokeilu tyssää nyt kuvan puutteeseen Logitech QuickCam E3500 Plus webbikamerasta.  Laitenimen "/dev/video0" näkyminen punaisena myös indikoi jotain ongelmaa.  Valo ei myöskään syty kameraan.

Bus 001 Device 004: ID 046d:09a4 Logitech, Inc. QuickCam E 3500

Kamera toimii kuitenkin jos sitä kokeilee jollain muulla ohjelmalla (Muikku, tms.).

Muiden kokemuksia/havaintoja  Zoneminder: sta Ubuntussa ?  Varkaita ja vandaaleja pyörii siinä määrin täällä että tuolle olisi oikeaa käyttöäkin kunnon valvontakameran kanssa.

 
Edit 17.3.2011: 
Tilasin "oikean" kameran eli valvontakameran joka antaa videosignaalia ja liitäntäkortin jossa 4 kameralle BNC-liitin joihin kamerat liitetään 75 ohmin koaksiaalikaapelilla (jonka useimmat tietävät ainakin tv: n antennijohtona).  Ehkä tästä on uutta kerrottavaakin kohta, näyttää olevan monta ratkaisematonta Zoneminder -videovalvontaohjelman ketjua täällä. 


[ylläpito on poistanut liitteen]
« Viimeksi muokattu: 17.03.11 - klo:09.22 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Videokamera-valvontaa?
« Vastaus #8 : 18.03.11 - klo:14.50 »
Sain 4-porttisen kamerakortin ja valvontakameran, lähtivät molemmat toimimaan pienen temppuilun jälkeen mutta alkuperäinen ongelma näyttää säilyneen:  Zoneminder ei saa dataa kameralta.  Tutkin hieman myös Mysql: n toimintaa, laitoin "phpmyadmin" ohjelman koneeseen mutta tuo puoli näyttäisi toimivan.   Valvontakameroitakin pystyy muuten testaamaan kätevästi "Muikku" (engl. "Cheese") ohjelmalla, hyvin tulee kuva sinne kun vaan valitsee oikean sisäänmenon (eikä tarvitse mitään asetuksia tehdä Muikulle erikseen).
Mikä lienee että data ei pääse Zoneminder: iin asti ?
  
Edit:  Kuva tuli Zoneminderiin, Logitech webbikamera toimii noilla arvoilla kuin ylempänä kuvassa. Tuuria hieman (vaikka tutkin tuon kameran tukemia asioita muuta tietä) sillä mikään muu kuin "YUYV" valinta ei toimi.  Hieman hämärää vielä tuon Zoneminderin ongelmakenttä, liikaa "liikkuvia osia" ja se yht'äkkiä toimikin.  Voi olla oikeuksiin liittyvää sillä siirsin koko Zoneminder -asennuksen kotihakemiston alle,  oikeudet 777 ja softlinkki Apachelle osoittamaan tänne.

 
« Viimeksi muokattu: 18.03.11 - klo:22.46 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Videokamera-valvontaa?
« Vastaus #9 : 21.03.11 - klo:10.39 »
Pääsin eteenpäin testailussa viikonloppuna.  Halusin tuoreimman Zoneminder paketin Ubuntun varastoista ja asensin Natty Desktop: in kehitteillä olevan version ja siihen Zoneminder: in Synaptic: lla.  Heti aluksi, älä luule että jokin vanha kone hoitelee tuota hommaa muun ohessa.  Itse laitoin vapaana olleeseen vanhaan "AMD XP" koneeseeen ja huomasin kun lopulta sain yhdellä "oikealla" valvontakameralla käyntiin että kone on aivan tukkoinen ja prosentit 70..80 kuvaa katseltaessa. Jos käytät "server" versiota Ubuntusta niin tulee ehkä toimeen laiskemmallakin koneella mutta ongelmaselvitys on sitäkin hankalampaa ellei kaikki onnistu kohdalleen heti.    

Suoraan ei Zoneminder ole ollut koskaan asennuksen jälkeen toiminut eikä tehnyt sitä nytkään. Tein asennuksen jälkeen lisätoimet kuten on kuvattu Zoneminder & Ubuntu 9.10 ohjeessa. Oikeastaan Synaptic -vaihekin oli turha, koko homma onnistuu kun tekee kohdan 3.4 tästä:

http://www.zoneminder.com/wiki/index.php/Ubuntu_9.10_Desktop

Zoneminder asennuksessa on aina sama asia se että heti Ubuntun Zoneminder paketin asennuksen jälkeen ei löydy mitään jos yrittää avata:

http://localhost/zm

mutta lisävaiheiden jälkeen tuo jo toimii eli pääsee webbiliittymän kautta käyttämään.

Ei pidä ilahtua liikaa kun näkee webbiliittymän toimivan, tuosta vasta kaikilla on taistelu alkanut eli kameroiden toiminta.  Tässä lyhyesti, itse yrittelin aika lujasti ennen kuin kaikki asiat selvisivät.  Muuttujia on monta ja "varmaa" tietoa oikeista kombinaatioista ei tuntunut olevan tarjolla.

Kamerat määritetään yllä mainitun webbiliittymän avulla.

a) Jos käytät webbikameraa testailussa niin Logitech toimi aiemmin mainituilla asetuksilla.  

b) Oikea valvontakamera vaatii lisätoimenpiteitä.   Valvontakamerat liitetään tyypillisesti PCI-lisäkortilla jossa on 4 BNC -liitintä.  Näitä on aika monenlaisia mutta yleisimpänä suosituksena näyttää olevan käyttää korttia jossa on neljä SAA7134 piiriä.  Tämän tyyppinen kortti pystyy ottamaan vastaan jokaiselta kameralta samaan aikaan riittävällä 25 FPS kuvanopeudella. Näitäkin korttimalleja on lukuisasti ja näyttävät liki kaikki olevan kiinasta kotoisin, nimet ja mallit vaihtelevat hieman.  
Ongelma näiden korttien kanssa tulee vastaan siinä että osa korteista on valmistettu ilman ns. "ID-PROM": ia joka kertoo tyyppinumeron eli miten ajurin pitäisi korttia kohdella.  Ubuntun SAA7134 ajuri tuntee 180 eri korttia mutta jos kortti ei ilmoita tyyppiään niin ajuri ottaa oletuksena tyypin "0" joka ei tässä tapauksessa toimi.  Yhden euron (?) säästö valmistuksessa aiheuttaa melkoisen lisävaivan.  
Kokeillaan ensin numero numerolta millä tyypillä kortti toimii tähän tyyliin:    

sudo rmmod saa7134_alsa
sudo rmmod saa7134
sudo modprobe saa7134 card=33,33,33,33    

ja katsotaan vaikka "Muikku" ("Cheese") -ohjelmalla näkyykö kuva.  Annoin heti hyvän ehdotuksen "33" numeroksi kun oma korttini antoi kuvan tuolla.  Myös "69" toimi mutta lataili ylimääräistä sälää tuolla mitä ei tarvita.  Korttitunnus "33" annetaan neljä kertaa (33,33,33,33) kun portteja on neljä.  Jos portteja on kahdeksan niin sitten vastaavasti kahdeksan kertaa (33,33,33,33,33,33,33,33).   Jos ei toimi tuolla niin sitten vaan kokeilemaan muita numeroita...  :)

Näin testattu korttiasetus ei säily kun kone käynnistetään uudestaan. Kun oikea numero on löytynyt niin sen saa pysyväksi editoimalla:

Koodia: [Valitse]
gksudo gedit /etc/modprobe.d/options  

ja laittaa sinne:

Koodia: [Valitse]
alias chr-major-33 videodev
alias chr-major-33 saa7134
options saa7134 card=33,33,33,33

Asia ei vielä loppunut tähän --- valvontakamera ei löydykään aivan niillä arvoilla kuin äkkiä olettaisi. Itselläni on kamera jossa on Sonyn 520 viivan CCD kenno.  Tällä isoimmat toimivat resoluutiot Zoneminder: ssa ovat mustavalkoisena ("GREY") 720x578  ja värillisenä ("YUV422P") 684x408.  Mielivaltaiset tuota pienemmät resoluutiot tuntuivat myös toimivan.  

Tuo "Device path" selviää kun katsoo minä laitteina kamerakortti on tunnistunut:
 
Koodia: [Valitse]
ls /dev
4-porttinen kortti näkyy laitteina /dev/video0, /dev/video1, /dev/video2, /dev/video3 jos webbikamera ei ollut liitettynä tuon lisäksi.
    
Näitä kamerakuvia pystyy katselemaan myös verkon toiselta koneelta, avaa linkin vaan ip-osoitteen avulla:

http://192.168.1.3/zm
  
tuohon tietysti laitetaan sen Zoneminder koneen ip-osoite.  Laitoin kokeeksi Zoneminder: ssä liiketunnistuksen päälle, tuntuu toimivan ja kuvaa vain jos jotain kameran edessä muuttuu.
 
 

[ylläpito on poistanut liitteen]
« Viimeksi muokattu: 21.03.11 - klo:11.10 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

odysseus

  • Vieras
Vs: Videokamera-valvontaa?
« Vastaus #10 : 26.03.11 - klo:12.23 »
Muiden kokemuksia/havaintoja  Zoneminder: sta Ubuntussa ?  Varkaita ja vandaaleja pyörii siinä määrin täällä että tuolle olisi oikeaa käyttöäkin kunnon valvontakameran kanssa.

Minun kokemukset ovat ne, että USB kameroilla en ole saanut kertaakaan pelamaan (kokeillut 5 erilaista).

Eli kannattaa hommata koneeseen kortti, joka syö sisään aitoa videota ja kamerat siihen. Sitten zoneminder muuttuukin totaalisen ammattimaiseksi softaksi valvontahommiin!

Mikähän olisi muuten edullisin ja toimivin videokortti (esim 2-4 inputtia) ja kamerat tuohon?
« Viimeksi muokattu: 26.03.11 - klo:12.27 kirjoittanut odysseus »

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Videokamera-valvontaa?
« Vastaus #11 : 26.03.11 - klo:13.51 »
Nuo usb-kamerat ovat hankalia, en tiedä onko jokin ajuriin tai kameraan itseensä liittyvä juttu. Itselläni toimi aiemmin Logitech, nyt kun kokeilin uudestaan niin toimikin vain 320x240 tarkkuudella --- kunnes lakkasi kokonaan.  Itseäni tuo ei haittaa kun webbikamerat ovat hieman leluja tähän tarkoitukseen.

Projektissa tuli pieni mietintävaihe alkuoppimisen jälkeen.
Valvontakameralla / kortilla tuon sain toimimaan kohtuullisesti mutta parannettavaa jäi vielä. Näkyvää resoluutiota haluaisin vielä parantaa useammalla tavalla.  Paikallaan olevan kohteen tarkkuus paranee pistemääriä nostamalla ja hankinnassa on parempi kamera. Kamerassa vaikuttaa pistemäärän lisäksi dynamiikka / herkkyys pimeässä.  Lisäksi kameran linssissä tarvitaan riittävää zoomia ja valovoimaa että kameran voi laittaa järkevään paikkaan. Sopiva linssi tuntuu yhtä tärkeältä kuin itse kameran ominaisuudet ellei pääse aivan kuvattavan kohteen lähelle.
Liikkuva kohde onkin ongelmallisempi kuvattava. Tässä kuvaustilanteessa ei voi olettaa että kohde jäisi paikalleen odottamaan kuvan ottamista.  Kun kohde liikkuu siitä on seurauksena hahmon leviäminen epätarkaksi. Tämän välttämiseksi tarvittaisiin erittäin lyhyt suljinaika. En ehtinyt testeissä vielä niin pitkälle että olisin päässyt tuota virittämään. Periaatteessa lyhyt suljinaika päästää vastaavasti valoa pienen määrän ja tuolloin iso (=valovoimainen) linssi ja herkkä kamera olisivat tärkeät.

Kortista:
Tässä tulee vastaan tuttu asia kaikkilla liitäntäkorteilla :   Jos kortilla ei ole omaa prosessointitehoa niin se teho otetaan pois itse PC: n prossulta.  Kuvan käsittely syö tehoa.  Jos kameroita tulee vähänkin enemmän isolla resoluutiolla niin paras kortti on tehokas kortti omalla prossulla tai sitten halpa kortti ja nopea PC. Halvassakin kortissa pitäisi olla nopeutta 25 FPS / liitäntä tai kuvia alkaa tippua väliltä pois. Hyvä kortti kirpaisee lompakkoa (= satoja euroja 8 kanavaisena) mutta vastaavasti kone selviää vähemmällä.   Halvimmat kortit eivät pysty ottamaan vastaan kuvaa kaikista sisäänmenoista samaan aikaan täydellä nopeudella.    PAL-D1 -tasoisen kuvan vastaanottaminen monelta kameralta samaan aikaan kysyy jo tehoa.   Tämä näkyy myös valmiiden videonauhureiden (VDR) ominaisuuksissa ja hinnoissa. Nauhuri joka oikeasti  ottaa joka sisäänmenosta samaan aikaan PAL-D1 kuvaa on arvokas peli jo sen vaatiman "raskaan raudan" takia.  Halvoissa korteissa on myös usein muita pieniä puutteita, kortilta puuttuu ID-prom jolloin se ei tunnistu automaattisesti ajurille oikein tms.  Joissakin korteissa vain yksi tulo pystyy ottamaan D1 kuvaa kun muut toimivat alemmalla resoluutiolla.  Silti näitä mainostetaan "full D1" kortteina.
Tutkailen vielä tätä korttivalikoimaa, ehkä maksan mieluummin hyvästä kortista tai kokeilen jopa molempia vaihtoehtoja.

Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.