Mikä on tietokonevision robotiikka?

Tietynlainen tekoäly, tietokonenäkörobotiikka, varustaa elektroniset tai mekaaniset laitteet näköllä tietyn tehtävän saavuttamiseksi. Tekniikka yhdistää laitteistot ja ohjelmistot, jotka sieppaavat kuvia, tulkitsevat tiedot ja suorittavat ohjelmoidun vastauksen. Tietokonenäkötekniikka voi sisältää vain videokameran, joka on liitetty tulkintaohjelmistoa sisältävään tietokoneeseen. Kehittyneempiä tietokonenäkömuotoja voivat olla infrapunalaser- ja anturivastaanotinverkko, jotka välittävät tietoja analyysiohjelmistolle. Yleisesti käytettyjä tietokonenäön sovelluksia ovat teollinen tarkastus, lääketieteellinen kuvantaminen ja valvonta.

Vaadittu ohjelmisto sisältää yleensä tietokonevisioalgoritmeja, jotka ovat usein peräisin avoimen lähdekoodin tietokonevision kirjastosta tai avoimesta CV: stä. Kirjasto on ilmainen tietokanta, jonka Intel Corporation on kehittänyt ohjelmistosuunnittelijoille. Näiden algoritmien avulla ohjelmoijat luovat ohjelmiston, joka oppii objektien tunnistuksen, vastaanottaa visuaalista dataa ja käynnistää usein mekaanisen vasteen. Ohjelmisto saattaa kääntää tiedot kuviksi tai tallentaa tietyn alueen tietoja.

Teollisuusvalmistajien käyttämä tietokonevisiorobotiikka sisältää usein nopeita videokameroita tai lasersäteitä sekä antureita, jotka pystyvät havaitsemaan kuljetushihnalla kulkevat tuotteet. Nämä tiedot siirtyvät tietokonejärjestelmään, joka laskee tuotteet tai tarkastaa lopputuotteen laadun. Jos tapahtuu virhe, ohjelmisto saattaa vastata hälytykseen. Yritykset käyttävät usein kuvien tunnistusta yhdistettynä mekaaniseen vuorovaikutukseen lajittelussa ja pakkaamisessa.

Kaksiulotteisten muuntaminen kolmiulotteisiksi kuviksi vaatii tietokoneen visio-robotiikkaa. Objektin tai sijainnin ympärille sijoitetut kamerat ottavat kuvia eri kulmista. Ohjelmisto sitten kokoaa nämä kuvat ja esittää moniulotteisen kuvauksen. Samoin atk -tekniikka muuntaa lääketieteellisten kuvantamislaitteiden lähettämät energiasignaalit moniulotteisiksi kuviksi, jotka esittävät ihmiskehon sisäisiä rakenteita.

Videovalvontajärjestelmät yhdistävät videokamerat, jotka tarkkailevat tiettyä aluetta, tietokoneen visio -robotiikkaohjelmiston kanssa, joka pystyy analysoimaan liikkeen seurantaa reaaliajassa. Ohjelmisto oppii aluksi liikkuvien ja paikallaan olevien kohteiden välisen eron. Ohjelma tekee sitten eron ihmisen ja ei -inhimillisen liikkeen välillä. Lopuksi ohjelmat erottavat normaalin ja epänormaalin kävelymallin tai erikoisen raajan liikkeen.

Nykyaikaisissa pelijärjestelmissä on tietokonenäkörobotiikka, joka tunnistaa ihmisen liikkeen ja muuntaa tiedot näytöllä olevien animoitujen hahmojen suorittamiksi liikkeiksi. Kinect® -tekniikka koostuu laitteesta, joka lähettää infrapunalaseristikon pelikenttään. Laitteen liiketunnistimet havaitsevat säteet, jotka heijastuvat takaisin kohti laitetta. Ohjelmisto tulkitsee nämä signaalit reaaliajassa ja kolmiulotteisina kuvioina. Ohjelma siirtää nämä liikkeet ihmisen kaltaisille esityksille näytöllä.