Kontrollere Spycams med ZoneMinder på Linux (del 2)

I del 1, hvordan du skal betjene Spycams med ZoneMinder på Linux, lærte vi hvordan du kobler til og drive et enkelt trådløst IP-kamera i ZoneMinder. I del to vil vi legge til en Webcam, opprette soner for å fokusere på akkurat det vi ønsker å overvåke, og se flere kameraer samtidig.

Putting the Zone i ZoneMinder

Når du tar opp overvåkningsvideoer, har du sannsynligvis vil bevegelses oppdaget innspilling. For selv om du har store disklagring og er ikke bekymret for å fylle den opp, det er tidkrevende en anmeldelse registrerte hendelser, så det er bedre å begrense opptak til når noe faktisk skjer.


Og nå kommer den gode del, og det er å definere sonene du vil overvåke, som er et kraftig verktøy for å fjerne enda mer rot. Det er sannsynlig at det er noen irrelevante hendelser i synsfeltet til kameraet, for eksempel trafikk, skiftende lys, flytting blader, og hva-har-du. Du kan definere flere soner, angi forskjellige varslingsnivåer, og inkluderer noen soner utløsende varsler.

Når du setter opp et nytt kamera det skaper en ny sone som standard, som omfatter alt kameraet ser. Du kan se dette på ZoneMinder konsoll (figur 1). Klikk på sonenummer for å opprette en ny sone. Du vil se noe lignende figur 2. Klikk Legg til ny Zone. Gi den nye sonen et navn, og velg Fast, High Sensitivity forhåndsinnstilling. Dette fyller i de relevante verdier for deg, som selvfølgelig kan du finpusse hvis du vil. I mitt eksempel vil jeg bare aktivitet ved porten registreres, og inkluderer gate trafikk, og hunder og katter og geiter som kjører rundt i gården (figur 3). Se etter de dra håndtakene i hjørnene av bildet, og deretter dra dem til å lage regionens punkter for å definere den nye sonen. Du kan ha så mange regionens poeng som du ønsker å opprette uregelmessig formede soner, og du oppretter nye region poeng ved å klikke på en av plusstegnene i koordinater rutenett nederst.


Det kan være litt vanskelig å plassere dine region poeng, så prøv å finjustere dem ved å skrive inn verdier i koordinater rutenettet. Koordinatene er enkle X- og Y-aksene. X er den horisontale stilling, og Y er den vertikale stilling. For å hjelpe huske, tenke "X er igjen og Y til himmelen." X er selvfølgelig høyre og venstre, og Y er opp og ned. Du kan se hvilke koordinere en region punkt tilhører ved å holde musepekeren over den. Hele sonen er størrelsen på bildet i piksler minus en, så et 640x480 bilde har en 639x479 sone.

Du kan også opprette inaktive soner for å sile ut hendelser som du ikke ønsker å fange. Opprett en ny sone som dekker det området du ønsker ikke registrert, og velg Inaktiv i Type nedtrekksmenyen.


ZoneMinder støtter flere sonetyper og alarm sjekk metoder. Jeg bruker aktive og inaktive, og AlarmedPixels alarm sjekk metoden. Dette er den enkleste å konfigurere, og de gjør jobben. Hvis du vil lære om mer komplekse alternativer, for eksempel Blobs og Preclusive, konsultere Definere soner how-to i ZoneMinder wiki. Dette beskriver også hva de ulike min /maks piksler verdier gjør.

Legge til en Webcam

Det finnes en rekke trådløse webkameraer som fungerer godt med ZoneMinder. Den Foscam FI8910W og FI8918W er fine trådløse innendørs kameraer med infrarød og pan og tilt, og deres oppsett på Linux ligner på min FI8905W i del 1. (Hvis du tenker på å bruke en innendørs IR-kamera til å kikke utenfor, må du huske du har å forholde seg til refleksjoner fra vinduet, og den infrarøde er ubrukelig med et glass vindu foran den.)

USB Nettkamera er enda enklere, så vi får kjøre gjennom å legge til et Logitech C310 webkamera . Dette er en billig Webcam som jeg bruker for Google Hangouts og Skype, og den støtter motion capture, så det gjør en dandy billig Spycam. Først koble den og deretter ta en titt i lsusb å se om systemet gjenkjenner det:

 $ lsusb [...] Bus 003 Device 013: ID 046d: 081b Logitech, Inc. Webcam C310 

Så fyre opp enten ost eller Gucview å kontrollere at den fungerer. Gå til din ZoneMinder konsollen og klikk på Legg til ny Monitor. I kategorien Generelt gi den et navn, og deretter:

Kilde Type er LocalFunction er ModectMaximum FPS er 15.

I kategorien Kilde Enhets banen er trolig /dev /Video0. De fleste nyere Linuxes opprette /dev noder dynamisk, slik at du kan se i /dev, og bruke det som er der. Deretter:

Capture Method = Video For Linux-versjon 2Device Channel = 0Device Format = NTSCCapture Palette = YUYVCapture Bredde og Høyde = 640x480

Du kan bruke mange andre verdier enn disse; Jeg vet at disse fungerer, så det er et godt utgangspunkt. Nå gå tilbake til din ZoneMinder konsollen, klikk på den nye skjermen navn, og se! Det du er (eller hva kameraet ser på - figur 4)

Figur 4:. Hallo fra sint Linux nerd hule

Gjennomgang Arrangementer og Making Movies

! I figur 4, kan du se en liste over tidsstemplede innspilte hendelser under bildet. Klikk på en av dem for å se på. Legg merke til det vell av nyttige alternativer i avspillingsskjermen: Slett, Rediger, Export, Arkiv, Rammer, Stills, og Video. Klikk på linken Video å lage en video i AVI, MOV, WMV, eller andre formater. Hvis man ikke fungerer prøv en annen. Du må ha ffmpeg installert, og OPT_FFMPEG sjekket inn Alternativer > Bilder.

Når du ønsker å masse slette Hendelser gå tilbake til hovedkonsollen skjermen, klikker du på Hendelser kolonne, klikker du på Vis alle, sjekk i boksen ved siden Thumbnail å velge alle, og klikk deretter Slett på bunn.

Ser på flere skjermer

Når du har flere skjermer du kan vise dem alle på en gang fra hovedskjermen, eller har dem sykle en om gangen. På øvre høyre side av hovedskjermen klikk Cycle /Montage for å velge ønsket visning. Styr Cycle intervall i Alternativer > Høy B /W- Medium B /W- lav B /W. Standard er 30 sekunder.

Montage visningen har ulike layout og skalering alternativer (figur 5).



Når det ikke fungerer

Her er vi på slutten av del 2, og vi har dekket bare grunnleggende bruk ZoneMinder. Være fanatisk om å kjøpe bare godt kameraer som støttes, fordi livet er for kort til å prøve å gjøre noe arbeid når det ikke vil. Når ting ikke fungerer riktig, kan du prøve denne fremgangsmåten.

- Trekk ut og koble USB cameras- Start ZoneMinder- Sjekk ZoneMinder og Apache logs- Besøk ZoneMinder Wiki og fora

Når du løse et problem kan du dele den i forumet eller Wiki, fordi verden av overvåkingskameraer er stort, så jo mer vi alle bidra til det bedre.