Ako som písal v predošlom príspevku... Nechal som sa inšpirovať myšlienkou vyskúšať Raspberry Pi a skryť ho za "zrkadlo"...

Okrem toho, že som investoval zopar stovak do rôznych zariadení, investoval som aj mrte času a nervov do samotnej prípravy... Urobme si sumár...

Kým prišiel môj RPi (asi 2 dni po objednaní - super fast)... Tak som si požičal naše firemné RPi-čko... Na ňom som skúsil samotnú inštaláciu všetkých vecí ako je apache, php, mysql, opencv a tak podobne. Keďže som nemal kameru a tak pod (nenapadlo mi použiť iné webkamery čo mám poschovávané po krabiciach, tak som len skúšal hlúposti. Zistil som, že som nainštaloval PHP bez podpory CURL-u a tak som to doinštalovával a skúšal všetko možné aj nemožné... Prezeral som knižnice a tak pod. Následne, keď už prišla moja várka zásob (RPi, kamera, termosenzor, gertboard a pod.) tak som sa mohol začať hrať "na ostro"... Keďže moje ideály sú, aby to vedelo pracovať "per user" teda pre každého "detekovaného" človeka zvlášť, tak som si riadne "zavaril". V prvom rade som asi 3-krát preinštalovával celé RPičko, teda SDčku, pretože som ani za toho pána nikdy nedal to čo som potreboval. Až dnes sa mi to podarilo spraviť tak ako som chcel - teda rozbehať potrebné veci. Čo presne?

  1. Webserver s web-appkou (by default podľa kódu, čo bol na git-e)
  2. OpenCV knižnicu, aby som vedel detekovať tvár a následne teda aj človeka, ktorý je pred "zrkadlom"

Keďže krok 1 som mal v podstate predpripravený a jediné, čo som v ňom menil (a dorábal) boli nastavenia počasia, času a lokality kalendáru (+ prirobenie parsovania stránky program.sk) :D, tak som hľadal riešenie ako detekovať ksichty :D... jooo ľudia, to bol pôrod. Keďže väčšina tutoriálov bola založená na OpenCV 2.4 a už je vonku v podstate tuším 3.1.0 (a najnovšie tutoriály - zakupované) sú na 3.0.0... tak to bol masaker. Našťastie som asi po 3 dňoch (teda po celom víkende od rána do rána) rozbehal detekciu tváre (zatiaľ ešte nevie rozoznať, kto vlastne pred tou kamerou je, ale to nejako dáme :D, tak už sa mi podarilo spraviť veľmi veľké kroky. Najviac problémov teda bolo s OpenCV knižnicou a potom aj faktom, že v návodoch používaný CHROMIUM už nie je chromium, ale chromium-browser a v neposlednej rade sa ani nenachádza v inštalovateľných packigoch, takže ... no prúser... Keď sa mi cez rôzne wget-y podarilo stiahnuť chromium-browser, tak som zápasil s automatickým otváraním prehliadaču na fullscreen v tzv. kiosk móde a tak podobne. No veselosti, čo vám poviem... :) Najbližšie ma teda čaká nejaký kuriér so semi-transparentnou fóliou, nákup skla na ktoré budem fóliu lepiť (snáď to dám) a v neposlednej rade (ešte predtým) nákup monitoru. Keďže mi zopár monitorov vyflákli a predali + hľadám priamo s HDMI vstupom (nech nemusím tráviť čas s redukciami a pod.), tak dúfam, že sa mi podarí dohodnúť... Mám vyhliadnuté cca 2 ďalšie. Jeden je ultrawide LG monitor a ten druhý je Samsung. Podľa toho, ktorý bude víťaz sa bude nakupovať aj sklo a následne sa bude robiť aj rám... :) no ... Čo vám poviem... Uplietol som si na seba bič :D