„Inteligentné zrkadlo“ a málo inteligentný ja…

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č 😀

Pridaj komentík

Táto webová stránka používa Akismet na redukciu spamu. Získajte viac informácií o tom, ako sú vaše údaje z komentárov spracovávané.