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.
4
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.
5
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.
6
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.
7
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é
8
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.
9
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.
10
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.
11
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.
12
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.
13
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.
14
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.
15
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.
16
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ž
17
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.
18
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.
19
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.
20
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.
22
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:
23
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á
24
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.
25