securecam user guide

25
SecureCam 0.9 Užívateľská dokumentácia Vladimír Bedecs 2.8.2009

Upload: guest146c167

Post on 15-Jun-2015

491 views

Category:

Travel


2 download

TRANSCRIPT

Page 1: SecureCam User Guide

SecureCam 0.9

Užívateľská dokumentácia

Vladimír Bedecs

2.8.2009

Page 2: SecureCam User Guide

2

Obsah Úvod .................................................................................................................... 4

Všeobecné informácie ......................................................................................... 5

Webové kamery .............................................................................................. 5

SecureCam ...................................................................................................... 5

Podporované druhy vstupov ........................................................................... 5

Grafické užívateľské rozhranie ............................................................................ 6

1. Oblasť ovládacích prvkov aplikácie ........................................................... 6

1.1. Ovládacie prvky poplašného systému ............................................... 6

1.1.1. Authentification ............................................................................. 7

1.1.2. System ............................................................................................ 7

1.1.3. Direct Inputs ................................................................................... 8

1.1.4. Buffered Inputs .............................................................................. 9

1.1.5. Properties ....................................................................................... 9

1.2. Ovládacie prvky video vstupu .......................................................... 12

1.2.1. Video ............................................................................................ 12

1.2.2. Filters ............................................................................................ 12

1.2.3. Motion Detectors ......................................................................... 14

1.2.4. Properties ..................................................................................... 14

1.3. Ovládacie prvky pre oblasť vizualizácie video vstupov .................... 15

1.3.1. Arrange ......................................................................................... 15

1.3.2. Inputs ............................................................................................ 16

2. Oblasť vizualizácie video vstupov ........................................................... 16

Page 3: SecureCam User Guide

3

3. Oblasť pre logovanie ............................................................................... 16

Obrazové filtre .................................................................................................. 17

Adapting Background .................................................................................... 17

Background Difference .................................................................................. 17

Blob ............................................................................................................... 17

Brightness ...................................................................................................... 18

Colour ............................................................................................................ 18

Contour ......................................................................................................... 19

Frame Difference........................................................................................... 19

Gray ............................................................................................................... 19

Histogram Equalization ................................................................................. 19

Mean-Shift Segmentation ............................................................................. 19

Resize............................................................................................................. 20

Sobel Operator .............................................................................................. 20

Smooth .......................................................................................................... 20

Time Stamp ................................................................................................... 20

Detektory .......................................................................................................... 22

White pixel detector ..................................................................................... 22

Minimálne systémové požiadavky .................................................................... 23

Inštalácia ........................................................................................................... 23

Jednoduchý prípad použitia .............................................................................. 23

Page 4: SecureCam User Guide

4

Úvod

Aplikácia SecureCam je určená na zostavenie efektívneho poplašného systému

v domácnosti s počítačom a niekoľko webovými kamerami. Je orientovaná najmä

smerom na užívateľa a jej ovládanie je preto jednoduché. Efektívna

implementácia algoritmov je však nevyhnutnosťou, keďže v domácich

podmienkach často nie je k dispozícii veľký výpočtový výkon behového

prostredia.

Page 5: SecureCam User Guide

5

Všeobecné informácie

Webové kamery

Webové kamery poskytujú v súčasnosti obraz s priemerným rozlíšením od

320 x 240 do 640 x 480 bodov pri priemernej frekvencii od 10 do 30 fps. Získaný

obraz má však zlú ostrosť a často krát je zaťažený veľkým náhodným šumom. Aj

napriek týmto vlastnostiam je obraz získaný z webových kamier vhodným

vstupom pre poplašný systém. Najväčšími devízami týchto kamier sú ich

kompaktné rozmery a neporovnateľne nižšia cena vzhľadom na ich

špecializované druhy. Pre túto prácu sú irelevantné spôsob prenosu dát

z kamery, typ pripojenia do poplašného systému ako aj typ samotnej webovej

kamery.

SecureCam

Je teda poplašný zabezpečovací systém, ktorého vstupy konštituujú len

webové kamery prípadne video súbory. Práve kvôli špecifickým vstupom, je

špecifický aj samotný systém, ktorý je aplikáciou spustenou na počítači a

predstavuje analytické jadro poplašného systému.

Podporované druhy vstupov

• Kamera - podporuje všetky druhy kamier, ktoré sú operačným systémom

rozpoznané ako zdroj videa.

• Video súbor podporuje všetky formáty videa, pre ktoré sú nainštalované

v operačnom systéme korektné video kodeky.

• Kamera s buffrom - je vstup z kamery, ktorého jednotlivé snímky sa

vkladajú do vyrovnávacieho buffera.

• Video súbor s buffrom - je vstup z video súboru, ktorého jednotlivé

snímky sa vkladajú do vyrovnávacieho buffera.

Page 6: SecureCam User Guide

6

Grafické užívateľské rozhranie

Hlavné okno aplikácie je rozdelené do troch vizuálnych oblastí, ktoré sú vďaka

dokovaniu jednoducho premiestniteľné v rámci hlavného okna:

1. Oblasť ovládacích prvkov aplikácie

Je spolu s hlavným menu aplikácie základom pre riadenie celého poplašného

systému. Ovládacie prvky sú rozdelené na tri skupiny: ovládacie prvky

poplašného systému, prvky video vstupu a prvky pre oblasť vizualizácie video

vstupov.

1.1. Ovládacie prvky poplašného systému

Obrázok 1 Ovládacie prvky poplašného systému.

Page 7: SecureCam User Guide

7

1.1.1. Authentification

Pre aktivovanie ovládacích prvkov na prácu s poplašným systémom je nutné

prihlásenie. Natívne heslo pre každý poplašný systém je „password“. Každý

pokus o prihlásenie je zaznamenávaný v logu udalostí. Po zadaní správneho hesla

pre poplašný systém je nutné kliknúť na tlačítko „Login“ alebo stlačiť klávesu

„Enter“.

1.1.2. System

Oblasť zoskupuje prvky pre aktiváciu / deaktiváciu a pre prácu so zostavami

celého poplašného systému. Zostavou poplašného systému sa rozumie

informácia uložená v súbore vo formáte XML, ktorá popisuje celý poplašný

systém s jeho nastaveniami, vstupmi, obrazovými filtrami a nastaveniami video

zdrojov. Tento súbor ukladá a načítava aplikácia SecureCam. Nasleduje popis

funkčnosti všetkých tlačítok v tejto oblasti:

New – Vymaže aktuálnu zostavu poplašného systému a aplikáciu inicializuje

novým systémom s natívnym heslom: „password“.

Open... – Spustí štandardné dialogové okno operačného systému Windows

pre výber súboru. Zobrazované súbory sú len s príponou .xml, keďže zostavy

poplašného systému sú uložené v tomto formáte. Po vybraní správneho súboru

je aktuálna zostava poplašného systému nahradená tou uloženou vo vybranom

súbore.

Save – Prepíše otvorenú zostavu poplašného systému aktuálnou zostavou. Ak

zostava ešte nebola uložená, resp. otvorená (t.j. neexistuje xml súbor so

zostavou na HDD), tak vyvolá štandardné dialógové okno operačného systému

pre výber cesty k súboru, do ktorého sa aktuálna zostava uloží.

Save As... – Vyvolá štandardné dialógové okno operačného systému pre výber

cesty k súboru a uloží aktuálnu zostavu poplašného systému do zvoleného

súboru.

Page 8: SecureCam User Guide

8

Activate – Aktivuje poplašný systém. To znamená, že všetky aktívne detektory

(viď. Obrazové filtre) na vstupoch poplašného systému mu budú odosielať správy

a teda bude spúšťať / signalizovať poplach pri narušení zabezpečeného priestoru.

Aktivovaním systému sa opäť zneprístupnia všetky ovládacie prvky GUI a pre

deaktivovanie je nutné opätovné prihlásenie správnym heslom.

Deactivate – Deaktivuje poplašný systém. To znamená, že prestane reagovať

na správy od všetkých aktívnych detektorov (viď. Obrazové filtre). Nebude teda

spúšťať poplach pri narušení zabezpečeného priestoru.

1.1.3. Direct Inputs

Táto oblasť zoskupuje prvky pre pridávanie priamych vstupov poplašného

systému. Priame vstupy poplašného systému sú vstupy, ktorých jednotlivé

snímky sú ihneď spracované systémom. T.j. nie sú vkladané do žiadneho

vyrovnávacieho buffera.

Obrázok 2 Okno pre výber kamery.

Add Camera Input... – Zobrazí okno pre výber kamery viď Obrázok 2. Kamery

ktoré sú aktuálne v systéme k dispozícii sú očíslované operačným systémom od 0

až n (podľa poradia a druhu pripojenia jednotlivých kamier). Ak nie je žiadna

k dispozícii, v zozname nebude uvedené žiadne číslo kamery. Čísla kamier nie sú

perzistentné medzi dvoma spusteniami aplikácie SecureCam! Po potvrdení

výberu sa v oblasti vizualizácie video vstupov zobrazí nové okno predstavujúce

vstup zo zvolenej kamery. Je nutné sa vždy presvedčiť spustením videa nového

video vstupu, že zvolená kamera je skutočne tá požadovaná!

Add File Input... – Zobrazí štandardné dialógové okno pre výber cesty k video

súboru. Po potvrdení výberu sa v oblasti vizualizácie video vstupov zobrazí nové

Page 9: SecureCam User Guide

9

okno predstavujúce vstup zo zvolenej video súboru. Pre korektné prehrávanie

videa je nutné aby boli v operačnom systéme korektne nainštalované kodeky pre

príslušný formát videa.

1.1.4. Buffered Inputs

Táto oblasť zoskupuje prvky pre pridávanie buffrovaných vstupov poplašného

systému. Buffrované vstupy poplašného systému sú vstupy, ktorých jednotlivé

snímky nemusia byť ihneď spracované systémom. T.j. sú vkladané do

vyrovnávacieho buffera z ktorého sú vyberané (spracovávané) poplašným

systémom.

Add Camera Input... – Zobrazí okno pre výber kamery viď Obrázok 2. Kamery

ktoré sú aktuálne v systéme k dispozícii sú očíslované operačným systémom od 0

až n (podľa poradia a druhu pripojenia jednotlivých kamier). Ak nie je žiadna

k dispozícii, v zozname nebude uvedené žiadne číslo kamery. Čísla kamier nie sú

perzistentné medzi dvoma spusteniami aplikácie SecureCam! Po potvrdení

výberu sa v oblasti vizualizácie video vstupov zobrazí nové okno predstavujúce

vstup zo zvolenej kamery. Je nutné sa vždy presvedčiť spustením videa nového

video vstupu, že zvolená kamera je skutočne tá požadovaná!

Add File Input... – Zobrazí štandardné dialógové okno pre výber cesty k video

súboru. Po potvrdení výberu sa v oblasti vizualizácie video vstupov zobrazí nové

okno predstavujúce vstup zo zvolenej video súboru. Pre korektné prehrávanie

videa je nutné aby boli v operačnom systéme korektne nainštalované kodeky pre

príslušný formát videa.

1.1.5. Properties

Táto oblasť obsahuje len jedno tlačítko s názvom „Edit..“ ktoré po stlačení

zobrazí dialógové okno pre nastavenia poplašného systému.

Page 10: SecureCam User Guide

10

Obrázok 3 Okno pre nastavenia poplašného systému.

1.1.5.1. Common Settings

Name – Udáva názov poplašného systému. Natívna hodnota tohto poľa je

„Untitled“. Je dobrým zvykom poplašný systém zmysluplne pomenovať.

1.1.5.2. Change Password

Oblasť umožňuje zmeniť aktuálne heslo poplašného systému na iné. K tomu je

však nutné správne zadať aktuálne heslo do textového políčka „Old Password“

a dva krát zadať rovnaké heslo do textových políčok „New Password“. Nakoniec

je nutné kliknúť na tlačítko:

Set New Password – Nastaví zvolené nové heslo viď. predchádzajúci odstavec.

Ak neboli korektne vyplnené predchádzajúce textové políčka, aplikácia zobrazí

príslušnú hlášku a nastavenie nového hesla neprebehne.

1.1.5.3. Alarm Settings

Sounds On – Povolí v poplašnom systéme hlásenie poplachu zvukom.

Page 11: SecureCam User Guide

11

Record Alarms – Povolí v poplašnom systéme nahrávanie videa

spôsobujúceho poplach. Nahrávanie prebieha v nekomprimovanom AVI formáte.

Send E-mails – Povolí v poplašnom systéme zasielanie notifikačných e-mailov

o prebiehajúcom poplachu. To sa deje len v prípade, že všetky nastavenia pre

email (dole) sú správne a počítač na ktorom aplikácia SecureCam beží má prístup

na internet.

Alarm Video Storage – Udáva cestu k adresáru, do ktorého sú ukladané videá

spôsobujúce poplach. To sa deje len v prípade, že cesta je správna a „Record

Alarms“ je povolené.

Alarm Sound – Udáva cestu k zvukovému súboru obsahujúceho poplašný

zvuk, ktorý je cyklicky prehrávaní počas poplachu v systéme. To sa deje len

v prípade, že zvukový súbor je vo formáte WAV a cesta k nemu je zadaná

správne.

Email To – Udáva adresu príjemcu notifikačného emailu, ktorý je zaslaný

počas prebiehajúceho poplachu.

Email From – Udáva adresu odosielateľa notifikačného emailu, ktorý je

zaslaný počas prebiehajúceho poplachu.

Email Body – Udáva telo notifikačného emailu, ktorý je zaslaný počas

prebiehajúceho poplachu.

1.1.5.4. Smtp Settings

Smtp Server – Udáva adresu SMTP serveru na odosielanie notifikačného

emailu, ktorý je zaslaný počas prebiehajúceho poplachu.

User Name – Udáva prihlasovacie meno k účtu na smtp servery na odosielanie

notifikačného emailu, ktorý je zaslaný počas prebiehajúceho poplachu.

Password – Udáva prihlasovacie heslo k účtu na smtp servery na odosielanie

notifikačného emailu, ktorý je zaslaný počas prebiehajúceho poplachu.

Page 12: SecureCam User Guide

12

1.2. Ovládacie prvky video vstupu

Všetky ovládacie prvky sa vzťahujú k aktuálnemu video vstupu. Aktuálny video

vstup je video vstup, ktorého okno v oblasti vizualizácie video zdrojov je aktívne

(má fokus).

Obrázok 4 Ovládacie prvky video vstupu

1.2.1. Video

Start – Spustí prehrávanie / zobrazovanie videa aktuálneho video zdroja.

Stop – Zastaví prehrávanie / zobrazovanie videa aktuálneho video zdroja.

Remove – Odstráni aktuálny video zdroj z poplašného systému. Táto

funkčnosť je ekvivalentná zatvoreniu okna video zdroja.

1.2.2. Filters

Video – Prepne vizualizáciu aktuálneho video zdroja na zobrazovanie

pôvodného (nefiltrovaného) obrazu.

Filtrated – Prepne vizualizáciu aktuálneho video zdroja na zobrazovanie

filtrovaného (zmeneného) obrazu.

Merge – Prepne vizualizáciu aktuálneho video zdroja na zobrazovanie

zlúčeného (zlúčenie originálneho a filtrovaného) obrazu. Zlúčenie prebieha

v modrom kanále originálneho obrazu.

Edit... – Zobrazí dialógové okno pre nastavenia filtrov aktuálneho video

zdroja.

Page 13: SecureCam User Guide

13

Obrázok 5 Okno pre nastavenie filtrov aktuálneho video zdroja.

1.2.2.1. Filters

Táto oblasť poskytuje prvky na editáciu zobrazovanie vektora filtrov, ktorý sa

nachádza v dolnej časti oblasti. Na obraz video zdroja sa postupne aplikujú všetky

filtre od „Original Input“ (začiatok vektora) až po „Filtrated Output“ (koniec

vektora). V ponuke (alebo vo vektore) je nutné vybrať požadovaný filter

a vykonať jednu z operácií:

Add Filter – Pridá nakoniec vektora filtrov zvolený obrazový filter.

Add Detector – Pridá nakoniec vektora filtrov zvolený detektor.

Remove – Odstráni zvolený obrazový filter z vektora filtrov.

1.2.2.2. Properties

Táto oblasť zobrazuje všetky editovateľné parametre zvoleného (kliknutím na

zoznam vektora) obrazového filtra vo vektore filtrov. Podporované typy editácie

sú pomocou spin-boxu (nastavenie hodnoty) alebo pomocou zaškrtávacieho

políčka (aktívny/neaktívny). Každá editovateľná vlastnosť má svoj názov (popis)

a zmena hodnoty prebieha interaktívne. To znamená že zmena hodnoty

vlastnosti je okamžite pozorovateľná na obraze video zdroja.

Page 14: SecureCam User Guide

14

1.2.3. Motion Detectors

Oblasť umožňuje pridať poplašnému systému skupinu filtrov vytvárajúcu

pohybový detektor. Tlačítkom „Add“ pridá zvolený pohybový detektor

aktuálnemu zdroju videa.

Frame Differencing – Pohybový detektor založený na rozdielu dvoch po sebe

nasledujúcich obrazov.

Background Differencing – Pohybový detektor založený na rozdielu statického

pozadia a aktuálneho obrazu video zdroja.

Adapting Background - Pohybový detektor založený na rozdielu referenčného

snímku a aktuálneho obrazu video zdroja. Referenčný snímok je aktualizovaný

aktuálnym obrazom.

Adapting Blobs - Pohybový detektor založený na rozdielu referenčného

snímku a aktuálneho obrazu video zdroja. Referenčný snímok je aktualizovaný

aktuálnym obrazom. Geometrické hranice a ťažisko jednotlivých objektov sú

nakoniec zvýraznené Blob algoritmom.

1.2.4. Properties

Táto oblasť obsahuje len jedno tlačítko s názvom „Edit..“ ktoré po stlačení

zobrazí dialógové okno pre nastavenia poplašného systému.

Obrázok 6 Okno pre nastavenia video zdroja.

Page 15: SecureCam User Guide

15

1.2.4.1. Common Settings

Name – Udáva meno video zdroja. Toto meno sa zobrazuje v titulkoch

vizualizačných okien video zdrojov. Ak nie je vyplnené, zobrazuje sa natívne

pomenovanie.

Save on Alarm – Aktivuje ukladanie videa video zdroja. Táto možnosť musí byť

aktivovaná, ak má poplašný systém z tohto video zdroja pri poplachu ukladať

video.

1.2.4.2. Video Settings

Source ID – Udáva číslo video zdroja (v prípade kamery) alebo cestu k video

súboru (v prípade video vo video súbore).

Width – Udáva šírku originálneho (nefiltrovaného obrazu).

Height – Udáva výšku originálneho (nefiltrovaného obrazu).

FPS – Udáva počet získaných obrazov video zdroja za sekundu. (Táto vlastnosť

je nastaviteľná).

1.3. Ovládacie prvky pre oblasť vizualizácie video

vstupov

Obrázok 7 Ovládacie prvky pre oblasť vizualizácie video zdrojov.

1.3.1. Arrange

Táto oblasť zoskupuje prvky pre aranžovanie pozícií a veľkostí vizualizačných

okien video zdrojov.

Tile – Naaranžuje vizualizačné okná video zdrojov tak, aby boli rovnomerne

rozložené (vedľa seba, pod sebou) po celej oblasti vizualizácie video zdrojov.

Page 16: SecureCam User Guide

16

Cascade – Naaranžuje vizualizačné okná video zdrojov kaskádovito na seba

v ľavom hornom rohu oblasti vizualizácie video zdrojov.

1.3.2. Inputs

Táto oblasť zoskupuje prvky pre skupinové ovládanie toku videa video zdrojov.

Start All – Spustí video všetkých video zdrojov poplašného systému.

Stop All – Pozastaví video všetkých video zdrojov poplašného systému.

2. Oblasť vizualizácie video vstupov

Keďže SecureCam je implementáciou poplašného systému založeného na

webových kamerách, táto oblasť zaberá najväčšiu časť hlavného okna aplikácie.

Zobrazuje zachytené snímky z jednotlivých video vstupov. Oblasť ovládacích

prvkov video vstupu poskytuje jednoduché prepínanie medzi zobrazovaním

pôvodného videa, filtrovaného videa a zlúčeného videa. Každá vizualizácia

(zobrazovanie) tvorí samostatné okno centrálnej MDI oblasti. Tieto okná sú teda

ľubovoľne premiestniteľné v rámci celej MDI oblasti, čo dáva oblasti vizualizácie

video vstupov nesmiernu škálovateľnosť možných rozostavení okien.

3. Oblasť pre logovanie

Zobrazuje v reálnom čase formou usporiadaného zoznamu dátum, čas a názov

príslušnej udalosti, ktoré nastali v poplašnom systéme. Umožňuje nakoniec

vzniknutý log aj uložiť na HDD vo formáte XML pomocou tlačítka „Save Log...“.

„Clear All“ tlačítko vymaže všetky záznamy v aktuálnom logu.

Page 17: SecureCam User Guide

17

Obrazové filtre

SecureCam má v ponuke hneď niekoľko obrazových filtrov, ktoré sú na obraz

video zdroja aplikovateľné v dialógovom okne „Filters“:

Adapting Background

Na začiatku filtrovania si uloží obraz scény (referenčný snímok) s ktorým

následne porovnáva (absolútna hodnota rozdielu) všetky ostatné prichádzajúce

obrazy. Referenčný snímok aktualizuje (približuje sa) vzhľadom na nové obrazy.

Parametre

Adapting speed – Rýchlosť prispôsobovania sa referenčného snímku novému

obrazu.

Threshold – Kritická hodnota prahovania. Po absolútnej hodnote rozdielu

dvoch snímok sa dostanú do výsledného obrazu len pixle, ktoré majú vyššiu

hodnotu ako kritická hodnota.

Background Difference

Na začiatku filtrovania si uloží obraz scény (referenčný snímok) s ktorým

následne porovnáva (absolútna hodnota rozdielu) všetky ostatné prichádzajúce

obrazy. (Neaktualizuje referenčný snímok)

Parametre

Threshold - Kritická hodnota prahovania. Po absolútnej hodnote rozdielu

dvoch snímok sa dostanú do výsledného obrazu len pixle, ktoré majú vyššiu

hodnotu ako kritická hodnota.

Blob

Detekuje, zvýrazňuje geometrické hranice a ťažisko jednotlivých objektov

v obraze. Vstupom tohto filtra by mala byť binárna snímka, ktorá je už

Page 18: SecureCam User Guide

18

vyprahovaná niektorým z filtrov, ktorý vykonáva prahovanie (má parameter

„Threshold“.

Parametre

Ignore Size – Hodnota minimálnej plochy (počet pixlov) objektu, aby bol

detekovaný a zvýraznený algoritmom.

Draw Center Cross – Príznak kreslenia stredového kríža (ak je políčko

zaškrtnuté, bude sa kresliť).

Center Cross Color (R) – Hodnota červeného kanálu farby stredového kríža.

Center Cross Color (G) – Hodnota zeleného kanálu farby stredového kríža.

Center Cross Color (B) – Hodnota modrého kanálu farby stredového kríža.

Draw Bounding Box – Príznak kreslenia geometrických hraníc objektu.

Bounding Box Color (R) – Hodnota červeného kanálu farby hraníc.

Bounding Box Color (G) – Hodnota zeleného kanálu farby hraníc.

Bounding Box Color (B) – Hodnota modrého kanálu farby hraníc.

Line Width – Hrúbka čiary geometrických hraníc (v pixloch).

Brightness

Vykonáva jasovú korekciu vstupného obrazu. Každému pixlu pričítava rovnakú

zvolenú hodnotu.

Parametre

Brightness – hodnota jasovej korekcie.

Colour

Vykonáva transformáciu jednokanálového (bezfarebného) obrazu na

trojkanálový (farebný) obraz. Tento filter je bez parametrov.

Page 19: SecureCam User Guide

19

Contour

Zvýrazňuje kontúry (hrany) obrazu video zdroja. Tento filter nemá žiadne

parametre. Transformáciu vykoná len vtedy, ak má na vstupe bezfarebný obraz.

Frame Difference

Odčítava dva po sebe nasledujúce snímky (absolútna hodnota rozdielu hodnôt

pixlov) vo video sekvencii.

Parametre

Threshold – Kritická hodnota prahovania. Po absolútnej hodnote rozdielu

dvoch snímok sa dostanú do výsledného obrazu len pixle, ktoré majú vyššiu

hodnotu ako kritická hodnota.

Gray

Vykonáva transformáciu trojkanálového (farebného) obrazu na jednokanálový

(bezfarebný) obraz. Tento filter je bez parametrov.

Histogram Equalization

Vykonáva rozloženie hodnôt jasu pixlov vstupného obrazu po celom obore

hodnôt výstupného obrazu. Tento filter je nesmierne nápomocný najmä ak je

zdrojom videa webová kamera, ktorej obraz je často krát jasovo nevyvážený.

Filter je bez parametrov. Transformáciu vykoná len vtedy, ak má na vstupe

bezfarebný obraz.

Mean-Shift Segmentation

Vykonáva segmentáciu obrazu na oblasti algoritmom mean-shift. Tento filter

nemá parametre. Transformáciu vykoná len vtedy, ak má na vstupe farebný

obraz.

Page 20: SecureCam User Guide

20

Resize

Zmení veľkosť (rozlíšenie) obrazu video zdroja.

Parametre

Width – Udáva hodnotu požadovanej šírky obrazu v pixloch.

Height – Udáva hodnotu požadovanej výšky obrazu v pixloch.

Sobel Operator

Zvýrazňuje hrany v obraze aplikáciou Sobelovho operátora na obraz video

zdroja. Tento filter nemá parametre.

Smooth

Rozmazáva (vyhladzuje) obraz. Hodnoty pixlov obrazu majú menší rozptyl po

aplikovaní tohto operátoru.

Parametre

Convolution area size – Udáva druhú odmocninu plochy konvolučného jadra.

Time Stamp

Na vstupný obraz pridá časovú známku (čas, keď bol obraz spracovávaný

filtrom).

Parametre

X location – Udáva hodnotu x-ovej súradnice umiestnenia známky v obraze.

Y location – Udáva hodnotu y-ovej súradnice umiestnenia známky v obraze.

Color(R) – Hodnota červeného kanálu farby časovej známky.

Color(G) – Hodnota zeleného kanálu farby časovej známky.

Color(B) – Hodnota modrého kanálu farby časovej známky.

Page 21: SecureCam User Guide

21

Page 22: SecureCam User Guide

22

Detektory

Detektor je špeciálnym obrazovým filtrom, ktorý okrem zmeny obrazu (nie je

však nutná) dokáže zasielať poplašnému systému správy. V prípade poplašného

systému sa jedná o správy typu štart / stop poplach.

White pixel detector

Je nemodifikujúcim (nemodifikuje obraz) obrazovým detektorom. Odosiela

teda iba správy poplašnému systému. Správu „štart poplach“ posiela v prípade,

že počet pixlov v obraze s hodnotou väčšou ako stanovená hodnota prekročí

danú konštantu. Detektor teda najskôr obraz vyprahuje danou hodnotou

a potom sčíta všetky biele pixle.

Parametre

Activated – Ak je políčko zaškrtnuté, detektor je aktívny, a teda zasiela správy

poplašnému systému.

Minimal Count – Minimálny počet bielych pixlov na zaslanie správy „štart /

stop poplach“ poplašnému systému.

Threshold - Kritická hodnota prahovania. Po absolútnej hodnote rozdielu

dvoch snímok sa dostanú do výsledného obrazu len pixle, ktoré majú vyššiu

hodnotu ako kritická hodnota.

Page 23: SecureCam User Guide

23

Minimálne systémové požiadavky

Aplikácia SecureCam vyžaduje beh na operačnom systéme Windows XP SP 2,

256 MB dostupnej pamäte RAM a aspoň 200 MB HDD pre úspešnú inštaláciu

a štart aplikácie. Odporúča sa prostredie, kde je dostupný aspoň dvoj jadrový

procesor, keďže niektoré výpočty dokáže výhodne paralelizovať. Pre zasielanie

notifikačných emailov je nevyhnutné pripojenie na internet. Pre hlásenie

poplachu zvukom je nutná zvuková karta. Dokumentácia aplikácie je vo formáte

PDF, takže je nevyhnutný aj prehliadač dokumentov v tomto formáte (napr.

Adobe Acrobat).

Inštalácia

Pre pohodlnú inštaláciu je pripravený inštalátor, ktorý užívateľa prevedie

celou inštaláciou.

Jednoduchý prípad použitia

Pre ukážkové zostavenie poplašného systému budeme uvažovať jednoduchú

modelovú situáciu, keď cieľom užívateľa bude zabezpečenie dvoch miestností v

dome (na každú miestnosť jedna kamera) pomocou aplikácie SecureCam. Ak

niekto (niečo) zabezpečený priestor naruší, chce byť užívateľ o tejto situácii

informovaný notifikačným e-mailom. Bude teda potrebovať dva video zdroje v

podobe webových kamier pripojených k počítaču s pripojením na internet, na

ktorom SecureCam pobeží. Webové kamery predstavujúce vstup systému musí

užívateľ umiestniť tak, aby zachytávali celý priestor (alebo aspoň jeho strategické

časti), ktorý má byť zabezpečený.

Po úspešnej inštalácii a spustení SecureCam sa užívateľ musí prihlásiť

natívnym heslom (password), aby mohol začať editovať zostavu poplašného

systému:

Page 24: SecureCam User Guide

24

1. Pridanie oboch video zdrojov je základným krokom pri konštrukcii

požadovanej zostavy. Keďže obe kamery sú priamo pripojené k počítaču, na

ktorom beží SecureCam, využitie priameho získavania snímok videa z kamery

(„Direct Camera Input“) je vhodnou alternatívou video zdroja.

2. V skupine ovládacích prvkov video zdroja („Video Input“) môže užívateľ

po spustení vstupného videa („Start“) overiť, či je požadovaný priestor skutočne

snímaný kamerou a či obraz nie je zaťažený nejakou chybou.

3. Tento krok môže užívateľ vynechať ak je spokojný s kvalitou obrazu

jednotlivých snímok vstupného videa. Inak by mal aplikovať filtre odstraňujúce

nízku kvalitu alebo chybu (filter rozmazania, filter zosvetlenia, filter kontrastu...)

vstupného videa (náhodný šum, tmavý obraz...). Dialógové okno s vektorom

použitých filtrov sa otvorí po kliknutí na tlačítko „Edit..“ v skupine „Filters“. Aby

užívateľ videl transformáciu, ktorú použité filtre vykonávajú, musí vybrať

„Filtrated“ možnosť zobrazovania v skupine „Filters“.

4. Výber pohybového detektora je dôležitým rozhodnutím, ktoré do veľkej

miery ovplyvňuje spoľahlivosť a presnosť celého poplašného systému. Tabuľka 1

z druhej kapitoly tejto práce popisuje typy detektorov a príslušné vhodné typy

snímaných priestorov, na základe ktorej by sa mal užívateľ rozhodnúť. Pre

otestovanie správnej funkčnosti detektora si užívateľ môže zobraziť „Filtrated“

možnosť zobrazovania a vzhľadom na obraz buď doladiť parametre jednotlivých

filtrov alebo detektor úplne vymeniť.

5. Vo fáze, keď už si je užívateľ istý, že pohybové detektory fungujú

spoľahlivo, zostáva nakonfigurovať poplašný systém tak, aby bol schopný

odoslať e-mail, ak dôjde k narušeniu zabezpečeného priestoru. To znamená, že v

skupine ovládacích prvkov poplašného systému „Security system“, v

nastaveniach systému „Edit...“, musí byť správne nastavená adresa SMTP

serveru, prihlasovacie meno a heslo k e-mailovému účtu, z ktorého sa notifikačná

Page 25: SecureCam User Guide

25

správa bude odosielať. Nevyhnutné je aj aktivovať možnosť zasielania e-mailov

zaškrtnutím checkbox-u „Send E-mails“.

6. Zmena hesla a uloženie zostavy poplašného systému by mala nastať ešte

pred tým ako bude aktivovaný. To užívateľovi umožní opätovné využitie

vytvorenej zostavy po reštarte aplikácie SecureCam.

7. Aktivácia poplašného systému tlačítkom „Activate“ sa spustí detekcia s

nakonfigurovanou notifikáciou.