reklama

Touchless – vyzkoušejte si futuristické ovládání počítače

Softwaroví vizonáři předvídají zcela nové ovládání počítače a první komerční prototypy už existují, ukázku bezdotykového ovládání si ale doma můžete zdarma vyzkoušet už dnes.

Zatímco se softwaroví vizionáři navzájem předhání v tom, který z nich přijde s co nejrevolučnější myšlenkou ovládání počítače a těmi skutečnými a především funkčními prototypy se chlubí spíše jen okrajově v nepřeberném množství videí na YouTube, už dnes si můžete na běžném domácím počítači vyzkoušet experimentální ovládání počítače prostým pohybem ruky.

Na webu dnes najdete desítky inkubačních portálů pro vývojáře. Inkubačních v tom smyslu, že zde zdarma dostanete prostor na prezentaci i správu svého projektu včetně zdrojového kódu, který je povětšinou nabízen zdarma každému ke stažení. K těm nejznámějším open source inkubátorům současnosti patří bezesporu SourceForge, velké popularitě se ale těší i nepoměrně mladší Google Code, na kterém najdete třeba vývojovou a komunitní verzí prohlížeče Chrome – Chromium.

Klepněte pro větší obrázek  Klepněte pro větší obrázek
Spilebergův Minority Report a Microsoft Surface stále patří do říše snů, ačkoliv první prototypy už existují 

Vyzkoušejte si bezdotykové ovládání počítače

Svůj open source inkubátor má ale i Microsoft a bortí tak veškeré mýty o tom, že se komunitě a veřejně sdílenému kódu brání zuby nehty. Jmenuje se CodePlex, najdete ho na stejnojmenné webové adrese a vedle nepřeberného množství komunitních experimentů tu hostují svůj malý program a zdrojové kódy i autoři Touchless.

Už podle názvu je zřejmé, že se jedná o projekt bezdotykového ovládání, které je v tomto případě realizované pomocí kamery, která snímá polohu značky. Toto není z principu nic nového, na podobném základě fungují nejrůznější prezentační tabule, kde kamera snímá pohyb fixu. Touchless se ale liší v tom, že k němu žádnou tabuli nepotřebujete, vystačíte si totiž s běžnou webkamerou a počítačem se slušnějším procesorem.

Touchless je napsaný pro platformu Microsoft .NET a je nyní k dispozici ve formě SDK, tedy vývojářského balíčku pro programátory. Pokud vám tedy není cizí tvorba aplikací v C#, můžete si napsat prakticky libovolný program, který nebudete ovládat myší nebo klávesnicí, ale třeba pohybem ruky v prostoru.

Touchless je ale naštěstí k dispozici i jako ukázkové demo, na kterém si bezdotykovou technologii můžete vyzkoušet. Opět platí, že k němu budete potřebovat kvalitnější webovou kameru a co možná nejvýkonnější počítač – procesor totiž bude vytížen na maximum.

Nejdříve musíte vytvořit ukazovátko – marker

A jak Touchless vlastně funguje? Nejdříve si musíte vytvořit markery – speciální ukazovátka, které budou vykonávat funkci myši. Takový marker musí být co nejvíce kontrastní a musí mít v celé scéně unikátní barvu. Program pak analyzuje snímek po snímku a hledá v obrazu vámi vytvořený marker, tedy unikátní barvu. Jakmile na něj narazí, převede jeho polohu na běžné souřadnice, jako kdybyste drželi v ruce třeba myš.

Klepněte pro větší obrázek
Marker by měl být co nejvíce kontrastní, musí mít unikátní barvu a
scéna by měla být co nejjednodušší
Klepněte pro větší obrázek
Ukazovátek si samozřejmě můžete vytvořit libovolné množství,
počítejte ale s tím, že dva markery spotřebují dvakrát více CPU

Aby bylo pro program hledání markeru co nejsnazší, snižte světelnost kamery na minimum a jako ukazovátko použijte třeba malou diodovou baterku. Scéna pak bude zcela tmavá a zářící baterka bude snadno identifikovatelná. Naopak pokud zvolíte za marker třeba modrý vršek propisky a před webovou kameru se usadíte v modrém tričku, bude markerem celá scéna a bezdotykové ovládání nebude správně fungovat.

Ke kvalitnímu snímání pohybů budete potřebovat:

  • rychlejší procesor
  • kvalitní webovou kameru
  • výrazné ukazovátko
  • jednoduchou scénu

Touchless je v současné době poměrně pomalý a náročný, v reálném čase totiž prohledává obraz z webkamery. Na pomalejším počítači je tedy bezdotykové ovládání díky velkému zpoždění velmi nepříjemné, a pokud si takových markerů vytvoříte více, pak je Touchless na 1GHz procesoru prakticky k ničemu. Ukázkové video autorů ale napovídá, že s pořádným výkonem a troškou štěstí by mohla mít podobná technika i v domácím provedení celkem úspěch.

Demonstrační video autorů Touchless

(Pokud je vám angličtina zcela cizí, přeskočte na čas 0:50, kde najdete první ukázku)

Ukázka jednoduchého bezdotykového kreslení

Zpět ale k ukázkové aplikaci. Pokud už jste program naučili rozpoznávat alespoň jeden marker, můžete vyzkoušet čtyři programy.

Draw slouží k jednoduchému kreslení. Pokud si tedy třeba na ukazováček nasadíte červený náprstník, stačí pak rukou šermovat před kamerou a v okně se bude zobrazovat pohyb markeru. A jelikož se pohubujeme v trojrozměrném prostředí, můžete určit i tloušťku štětce podobně jako na tabletu – prostě se ukazováčkem přibližte ke kameře a naopak.

Klepněte pro větší obrázek
Provizorní kreslení je velmi jednoduché a na pomalém počítači téměř nepoužitelné,
jako technologická ukázka ale poslouží

Tak trošku Minority Report

Druhá aplikace Image pro změnu ukazuje možnosti ovládání objektů. Na monitoru se zobrazí obrázek v podobě mapy z Virtual Earth a pokud si vytvoříte dva markery, můžete jim obrázek otáčet, zvětšovat a to vše velmi podobným způsobem jako třeba s touchpadem na MacBooku Air, který lze ovládat více prsty.

Klepněte pro větší obrázek
S dvojicí markerů můžete objekty otáčet, roztahovat, přenášet...

Na konec najdete v demu ještě dvě hry. Tou prvním je klasický Snake – tedy Had, kterého ovládáte tím způsobem, že musíte marker přenést do určitého místa a had následně změní směr, a tou druhou je hra Defend, která patří k nejstarším svého druhu. Je to prostě takový ten jednoduchý tenis, kdy musíte míček odrážet z jedné strany na druhou. I k této ukázce budete potřebovat pro každou herní stranu jeden marker, můžete si tedy vyzkoušet bezdotykový multiplayer.

Touchless je stále ve fázi technologické ukázky. Nedosahuje kvalit robustních komerčních řešení, jeho základním přínosem je ale skutečnost, že si můžete bezdotykové ovládání vyzkoušet i doma, budete k tomu potřebovat pouze webkameru. Zároveň nemusíte být pokročilým programátorem jazyku C#, abyste si napsali svůj vlastní program, třeba skutečné bezdotykové ovládání pracovní plochy.

 

Klepněte pro větší obrázek

Témata článku: Hardware, Software, Marker, Webkamery, Tabule, Snake, Multiplayer, Webkamery zdarma

15 komentářů

Nejnovější komentáře

  • Vlastimil Waic 13. 10. 2008 8:52:52
    Kdybyto bylo použitelné v češtině, zejména pro diktování českých textů,...
  • bigsam72 12. 10. 2008 20:31:31
    Jo jo krasny ukazky toho jak je .NET a Java stejne rychla neli rychlejsi v...
  • a.malotka 12. 10. 2008 8:33:17
    Tys jeste .NET evidentne nevidel, jenom jsi sel kolem, jinak bys nemohl...
reklama
Určitě si přečtěte

Vybíráte herní periferii nebo hardware? Pak zapomeňte na nálepku Gaming

Vybíráte herní periferii nebo hardware? Pak zapomeňte na nálepku Gaming

** Herní hardware se od toho běžného často liší jen vzhledem ** Při výběru stále nezapomínejte na základní parametry ** Poradíme jak vybrat herní hardware i periferie

20.  2.  2017 | Stanislav Janů | 36

10 nejhorších produktů v historii Microsoftu

10 nejhorších produktů v historii Microsoftu

20.  2.  2017 | Karel Javůrek | 141

AMD oficiálně představilo procesory Ryzen. Známe i jejich české ceny

AMD oficiálně představilo procesory Ryzen. Známe i jejich české ceny

** AMD uvedlo první tři procesory Ryzen 7 ** Všechny budou pracovat s osmi jádry a šestnácti vlákny ** Na pulty obchodů se dostanou už za týden

22.  2.  2017 | Stanislav Janů | 134

EU se děsí Windows 10. Prý o nás vědí až příliš. Microsoft chystá změny

EU se děsí Windows 10. Prý o nás vědí až příliš. Microsoft chystá změny

** Evropští úředníci chtějí, aby byly Desítky transparentnější ** Microsoft od jara skutečně chystá změny ** Ochráncům soukromí to ale nestačí

21.  2.  2017 | Jakub Čížek | 219

Remix Singularity: Microsoft si na tom vylámal zuby. Jak dopadne Android?

Remix Singularity: Microsoft si na tom vylámal zuby. Jak dopadne Android?

** Microsoft do svých telefonů integroval desktopové prostředí ** Moc to ale nevyšlo, chyběl pořádný výkon ** Teď to zkoušejí ex-googleři s Remix Singularity

23.  2.  2017 | Jakub Čížek | 74


Aktuální číslo časopisu Computer

Supertéma o počítačové bezpečnosti

AMD Ryzen přichází

Velké testy kinoprojektorů a levných špuntových sluchátek

Příslušenství do USB-C

reklama
reklama