Vad är datorvisionsrobotik?
En typ av artificiell intelligens, datorvisionsrobotik utrustar elektroniska eller mekaniska enheter med sikte för att uppnå en viss uppgift. Tekniken kombinerar hårdvara och mjukvara som tar bilder, tolkar data och utför ett programmerat svar. Datorsyntekniken kan inte innebära annat än en videokamera ansluten till en dator som innehåller tolkande programvara. Mer detaljerade former av datorsyn kan inkludera ett nätverk av infraröda lasrar och sensormottagare som överför information till analytisk mjukvara. Vanligt använda datorvisionsapplikationer inkluderar industriell inspektion, medicinsk avbildning och övervakning.
Den erforderliga programvaran innehåller generellt datorvisionsalgoritmer som ofta härrör från Open Source Computer Vision Library eller Open CV. Biblioteket är en gratis databas utvecklad av Intel Corporation för programvarudesigners. Med hjälp av dessa algoritmer skapar programmerare programvara som lär sig objektigenkänning, tar emot visuell data och initierar ofta ett mekaniskt svar. Programvaran kan översätta informationen till bilder eller spela in information om ett visst område.
Datorvisionsrobotik som används av industriella tillverkare inkluderar ofta höghastighetsvideokameror eller laserstrålar samt sensorer som kan upptäcka produkter som reser ner ett transportband. Denna information överförs till ett datoriserat system som räknar artiklarna eller inspekterar den färdiga produktens kvalitet. Om ett fel uppstår kan programvaran svara genom att utlösa ett larm. Företag använder ofta bildigenkänning i kombination med mekanisk interaktion för sortering och förpackning.
För att konvertera tvådimensionell till tredimensionell bild krävs datorvisionsrobotik. Kameror placerade runt ett objekt eller plats tar bilder från olika vinklar. Programvara sammanställer sedan dessa bilder och gör en flerdimensionell skildring. På liknande sätt konverterar datoriserad teknik energisignaler som avges av medicinska avbildningsanordningar till flerdimensionella bilder som visar de mänskliga kroppens inre strukturer.
Videoövervakningssystem kombinerar videokameror, övervakar ett visst territorium, med datorsynsrobotprogramvara som kan analysera rörelsespårning i realtid. Programvaran lär sig initialt skillnaden mellan rörliga och stationära objekt. Programmet skiljer sedan mellan mänsklig och icke-mänsklig rörelse. Slutligen skiljer program mellan normala och onormala gångmönster eller speciella rörelser i lemmarna.
Moderna spelsystem innehåller datorvisionsrobotik som känner igen människors rörelse och översätter informationen till rörelser utförda av animerade figurer på skärmen. Kinect®-tekniken består av en enhet som sänder ut ett infrarött lasernät i spelplanen. Rörelsessensorer som finns i enheten detekterar strålar som reflekteras tillbaka mot enheten. Programvaran tolkar dessa signaler i realtid och i tredimensionella mönster. Programmet överför sedan dessa rörelser till mänskliga liknande framställningar på skärmen.