Byla oznámena beta verze nového video kodeku Pyrowave pro streamování her v Steam Remote Play. S vysokou propustností a nízkou latencí. S podporou HDR a YUV 4:4:4.
Byl vydán Sublime Text 4 Build 4213. Sublime Text (Wikipedie) je proprietární multiplatformní editor textových souborů a zdrojových kódů. Ke stažení a k vyzkoušení je zdarma. Pro další používání je nutná licence v ceně 99 dolarů. Spolu se Sublime Merge je cena 168 dolarů.
Firma Anthropic, tvůrce AI modelu Claude, začala v oblasti Sanfranciského zálivu v tichosti provozovat vlastní biotechnologickou laboratoř. Anthropic prý chce pomocí AI urychlit hledání léků na nemoci, jimž farmaceutický průmysl dle názoru firmy věnuje příliš málo pozornosti. Firma tvrdí, že laboratoř se zatím soustředí především na základní biologii, nikoli přímo na vývoj léčiv. Farmaceutický výzkum je pro generálního ředitele Daria Amodeie velice osobní téma, jeho otec zemřel na hepatitidu C několik málo let před objevením účinné léčby.
Vědci z Googlu dokončili mapu všech neuronových spojení v mozku (tzv. konektom) samečka mušky octomilky obecné (drosophila melanogaster), hlavním cílem je komparativní analýza s již zmapovaným mozkem samičky. S tímto veřejně dostupným modelem, čítajícím přibližně 160 000 neuronů, se začali bavit nadšenci. Mozek mouchy pohání experimentálního kryptoburzovního bota Stonkfly, případně si zahrál počítačové hry Beat Saber, Mario64 a samozřejmě DOOM (gameplay videa). Ani mozek samičky nezůstal stranou, vyzkoušel si Minecraft.
Alibaba Cloud je dalším sponzorem nadace Omacom Foundation stojící za linuxovou distribucí Omarchy. Přislíbená částka je 3 miliony dolarů, tj. 1 milion dolarů ročně po dobu tří let. Stejná částka jako u DigitalOcean.
Byla vydána nová verze 262 správce systému a služeb systemd (Wikipedie, GitHub).
Canonical oznámil vydání Zephyr 26.04 LTS. Jedná se o komerční distribuci operačního systému pro mikrokontroléry Zephyr (Wikipedie) s podporou až 15 let.
Gravity Linux je linuxová distribuce určená pro Apple Silicon s čipy M4 a novějšími. Vydána byla alfa verze pro M4 Mac mini. Gravity Linux je fork Asahi Linuxu.
Hister je osobní soukromý vyhledávač, který lze provozovat na vlastním stroji. Umí prohledávat lokální soubory, importovat historii a záložky z webových prohlížečů, procházet vybrané weby a pomocí rozšíření pro Firefox a Chrome indexovat obsah právě navštívených stránek. Nad vytvořeným indexem pak nabízí vyhledávání prostřednictvím webového rozhraní, příkazové řádky a díky podpoře MCP i nástrojům umělé inteligence. Tento
… více »Ministerstvo dopravy uznalo prozatímní schválení asistenčního systému Tesla FSD Supervised vydané nizozemským schvalovacím orgánem RDW. Připojilo se tak k Nizozemsku a dalším pěti evropským státům. Systém je díky tomuto rozhodnutí možné používat za podmínek prozatímního schválení také na území České republiky. Tesla FSD Supervised je asistenčním systémem úrovně 2 podle klasifikace SAE (částečná automatizace řízení). Řidič se
… více »Z minulého dílu víme, že pomocí knihovny libfreenect lze z Kinectu získat hloubková data. Ta lze zpracovat a získat trojrozměrný obraz prostoru nacházejícího se před Kinectem. Tím ale možnosti této knihovny končí. Dalo by se říct, že pomocí knihovny libfreenect lze vidět, ale už nelze zjistit, co se vlastně vidí. Rozhraní pro detekci přítomnosti osob ve snímaném prostoru, sledování jejich pohybů, rozpoznávání poloh jejich těl nebo dokonce jejich rukou je zatím otázkou daleké budoucnosti.
Jak již bylo zmíněno v prvním dílu, jádrem Kinectu je čip od společnosti PrimeSense (PrimeSense PS1080-A2 SoC (System on a Chip)).
Tato společnost se těsně po vzniku knihovny libfreenect rozhodla uvolnit knihovnu vlastní. Založila neziskovou organizaci OpenNI (Open Natural Interaction) jejíž cílem je rozvíjet možnosti komunikace mezi uživatelem a počítačem pomocí přirozeného uživatelského rozhraní (Natural User Interface – NUI). Dalšími členy OpenNI jsou Willow Garage, Side-Kick, ASUS a AppSide.
OpenNI definuje jak rozhraní pro vývoj NUI aplikací, tak rozhraní k NUI snímacím zařízením. Definováno je rovněž rozhraní k možným binárním blobům, tj. k částem, ke kterým nejsou k dispozici zdrojové kódy. OpenNI jim říká middleware.
Tyto binární bloby obvykle nestačí pouze nainstalovat. Potřebné mohou být licenční klíče. Klíč k základnímu blobu NITE je veřejně známý 0KOIk2JeIBYClPWVnMoRKn5cdY4=.
Licence lze vypsat příkazem niLicense.
Knihovna OpenNI (společně s NITE) na rozdíl od knihovny libfreenect obsahuje algoritmy pro rozpoznávání polohy těla. Pomocí funkcí v knihovně obsažených lze zjistit, kde se osoba v prostoru před snímačem nachází, lze sledovat její pohyb, lze zjistit, zda osoba předpažila nebo upažila. Ke knihovně je k dispozici dokumentace a diskusní fórum.
Kde knihovnu OpenNI získat a jak ji nainstalovat? Nejjednodušší samozřejmě je, pokud vaše linuxová distribuce balíčky s OpenNI přímo podporuje. Příkladem může být Fedora 16 s devíti balíčky souvisejících s OpenNI.
Nesvobodné balíčky openni-nite, openni-nite-devel a openni-nite-examples jsou k dispozici na RPM Fusion.
Uživatelé Ubuntu mohou balíčky získat na stránkách OpenNI. Nejsou-li k dispozici balíčky pro vaši oblíbenou distribuci, budete muset sáhnout po zdrojových kódech. Zdrojové kódy knihovny OpenNI (samozřejmě kromě NITE) jsou k dispozici na serveru GitHub (OpenNI, PrimeSense Sensor Module for OpenNI, OpenNI Ogre Integration Sample). Kinect není oficiálním PrimeSense modulem podporován. PrimeSense prosazuje ASUS Xtion. Na oficiální zdrojové kódy je nutné aplikovat záplaty, nebo použít již upravený modul od avin2. V případě problémů s překladem lze nahlédnou k Fedoře (Fedora Project Packages GIT repositories), zda nepomůže některá z jejích záplat. Jak to už u binárních blobů bývá, verze NITE, která je k dispozici na stránkách OpenNI nemusí být kompatibilní s aktuálními zdrojovými kódy na serveru GitHub. Také v případě použití binárních balíčků je nutné, aby byly verze základní knihovny, verze modulu a verze NITE vzájemně kompatibilní.
S knihovnou OpenNI jsou dodávány i ukázkové programy. Správnost instalace knihovny lze ověřit pomocí NiViewer. NiViewer, podobně jako glview z knihovny libfreenect, zobrazuje hloubková data získaná z Kinectu. Klávesou „f“ lze přepínat mezi celoobrazovkovým zobrazením a zobrazením v okně. Klávesou „?“ lze zobrazit nápovědu.
Mezi nabízenými pohledy lze procházet pomocí stisku kláves nebo myší výběrem z menu (dokumentace).
Po instalaci blobu NITE lze vyzkoušet rozpoznávání obrazu. Začít lze aplikací Sample-Players (NitePlayers). Objeví-li se v prostoru před Kinectem osoba (někdy stačí i židle
), bude detekována a sledována. První osoba bude zobrazena modře, druhá zeleně, třetí žlutě. Aplikace rozezná také polohu těla. Na detekované postavě je zobrazen její zjednodušený model (skeleton, kostra). Má-li aplikace s detekcí problém, je nutné zaujmout postoj PSI (upažení pokrčmo, předloktí vzhůru).
Ukázková aplikace Sample-PointViewer sleduje vaši ruku a kreslí trajektorii jejího pohybu. Standardně sleduje pouze jednu ruku. Po úpravě souboru Nite.ini, tj. po odstranění středníků u AllowMultipleHands=1 a TrackAdditionalHands=1 bude sledovat obě ruce. Aplikace Sample-Boxes a Sample-TrackPad demonstrují ovládání programů (výběr z voleb) pomocí pohybu ruky.
Při testování OpenNI ve Fedoře 16 jsem narazil na následující problém. Ukázkové aplikace nefungovaly. Například po spuštění NiteBoxes jsem dostal pouze „InitFromXml failed: File not found!“. Pomohl příkaz strace. NiteBoxes na Fedoře 16 přistupuje k souboru „../../../Data/Sample-Tracking.xml“. Stačilo tedy soubor /etc/openni/Sample-Tracking.xml zkopírovat do /Data. NitePlayers potřebuje v adresáři /Data soubor Sample-User.xml. NiteSceneAnalysis soubor Sample-Scene.xml.
Příště budou představeny některé z aplikací postavených nad knihovnami libfreenect a OpenNI.
Nástroje: Tisk bez diskuse
Tiskni
Sdílej: