Co je to robotika počítačového vidění?
Typ umělé inteligence, robotika počítačového vidění vybavuje elektronická nebo mechanická zařízení za účelem dosažení konkrétního úkolu. Tato technologie kombinuje hardware a software, který zachycuje obrázky, interpretuje data a provádí naprogramovanou odpověď. Technologie počítačového vidění nemusí zahrnovat nic jiného než videokameru připojenou k počítači obsahujícím interpretační software. Propracovanější formy počítačového vidění mohou zahrnovat síť infračervených laserů a senzorových receptorů přenášejících informace na analytický software. Mezi běžně používané aplikace počítačového vidění zahrnují průmyslovou inspekci, lékařské zobrazování a dohled.
Požadovaný software obecně obsahuje algoritmy počítačového vidění, které často pocházejí z knihovny vidění počítače s otevřeným zdrojovým kódem nebo otevřenou životopis. Knihovna je bezplatná databáze vyvinutá společností Intel Corporation pro návrháře softwaru. Pomocí těchto algoritmů programátoři vytvářejí software, který se učí rozpoznávat objektyion, přijímá vizuální data a často iniciuje mechanickou reakci. Software může převádět informace do obrázků nebo zaznamenat informace o konkrétní oblasti. Tyto informace předávají počítačový systém, který počítá položky nebo kontroluje kvalitu hotového produktu. Pokud dojde k chybě, software může reagovat spuštěním alarmu. Společnosti často používají rozpoznávání obrázků kombinované s mechanickou interakcí pro třídění a balení.
Převod dvourozměrného na trojrozměrné obrázky vyžaduje robotiku počítačového vidění. Kamery umístěné kolem objektu nebo umístění zachycují obrázky z různých úhlů. Software poté tyto obrázky zkompiluje a vykresluje vícerozměrnou zobrazení. Podobně počítačová technologie převádí energetické signály emitované lékařskými zobrazovacími zařízeními na vícerozměrné obrazy, které zobrazují vnitřní struktury lidského těla.
Systémy pro sledování videohody kombinují videokamery, monitorují konkrétní území s softwarem pro robotiku počítačového vidění, který je schopen analyzovat sledování pohybu v reálném čase. Software se zpočátku učí rozdíl mezi pohyblivými a stacionárními objekty. Program pak rozlišuje mezi lidským a nehumánním pohybem. Nakonec programy rozlišují mezi normálními a abnormálními vzory chůze nebo zvláštním pohybem končetin.
Moderní herní systémy zahrnují robotiku počítačového vidění, která rozpoznává lidské pohyb a převádí informace do pohybů prováděných animovanými postavami na obrazovce. Technologie Kinect® se skládá ze zařízení, které vydává infračervenou laserovou mřížku do hřiště. Senzory pohybu obsažené v zařízení detekují paprsky se odrážejí zpět k uniit. Software interpretuje tyto signály v reálném čase a v trojrozměrných vzorcích. Program pak přenáší tyto pohyby na lidské reprezentace na obrazovce.