Wat is Computer Vision Robotics?
Een soort kunstmatige intelligentie, computer vision robotica rust elektronische of mechanische apparaten uit met zicht om een bepaalde taak te bereiken. De technologie combineert hardware en software die afbeeldingen vastlegt, de gegevens interpreteert en een geprogrammeerde reactie uitvoert. De computer vision-technologie kan niets meer inhouden dan een videocamera die is aangesloten op een computer die interpretatiesoftware bevat. Meer uitgebreide vormen van computervisie kunnen een netwerk van infraroodlasers en sensorreceptoren omvatten die informatie naar analytische software verzenden. Veelgebruikte computer vision-toepassingen omvatten industriële inspectie, medische beeldvorming en bewaking.
De vereiste software bevat meestal computer vision-algoritmen die vaak afkomstig zijn uit de Open Source Computer Vision Library of Open CV. De bibliotheek is een gratis database ontwikkeld door Intel Corporation voor softwareontwerpers. Met behulp van deze algoritmen maken programmeurs software die objectherkenning leert, visuele gegevens ontvangt en vaak een mechanische reactie initieert. De software vertaalt de informatie mogelijk naar afbeeldingen of neemt informatie op over een bepaald gebied.
Computer vision-robotica die door industriële fabrikanten wordt gebruikt, omvat vaak high-speed videocamera's of laserstralen en sensoren die producten kunnen detecteren die langs een transportband reizen. Deze informatie wordt doorgegeven aan een geautomatiseerd systeem dat de items telt of de kwaliteit van het eindproduct inspecteert. Als er een fout optreedt, reageert de software mogelijk door een alarm te activeren. Bedrijven gebruiken vaak beeldherkenning in combinatie met mechanische interactie voor sorteren en verpakken.
Tweedimensionale beelden omzetten in driedimensionale afbeeldingen vereist computer vision-robotica. Camera's die rond een object of locatie zijn geplaatst, maken beelden vanuit verschillende hoeken. Software compileert vervolgens deze afbeeldingen en geeft een multidimensionale afbeelding weer. Evenzo converteert gecomputeriseerde technologie energiesignalen die worden uitgezonden door medische beeldvormingsapparatuur in multidimensionale beelden die de interne structuren van het menselijk lichaam weergeven.
Videobewakingssystemen combineren videocamera's, die een specifiek territorium bewaken, met computer vision robotica software die in staat is om motion tracking in realtime te analyseren. De software leert in eerste instantie het verschil tussen bewegende en stilstaande objecten. Het programma maakt vervolgens onderscheid tussen menselijke en niet-menselijke bewegingen. Tenslotte maken programma's onderscheid tussen normale en abnormale looppatronen of eigenaardige ledemaatbewegingen.
Moderne spelsystemen bevatten computer vision-robotica die menselijke bewegingen herkent en de informatie vertaalt in bewegingen die worden uitgevoerd door geanimeerde figuren op het scherm. De Kinect®-technologie bestaat uit een apparaat dat een infraroodlaserrooster uitzendt naar het speelveld. Bewegingssensoren in het apparaat detecteren stralen die terug worden gereflecteerd naar het apparaat. De software interpreteert deze signalen in realtime en in driedimensionale patronen. Het programma brengt deze bewegingen vervolgens over op menselijke weergaven op het scherm.