Hvad er computervisionsrobotik?
En type kunstig intelligens, computervisionsrobotik udstyrer elektroniske eller mekaniske enheder med synet med det formål at udføre en bestemt opgave. Teknologien kombinerer hardware og software, der optager billeder, fortolker dataene og udfører et programmeret svar. Computersynteknologien kan involvere andet end et videokamera, der er tilsluttet en computer, der indeholder fortolkende software. Mere detaljerede former for computervision kan omfatte et netværk af infrarøde lasere og sensorreceptorer, der transmitterer information til analytisk software. Almindeligt anvendte computervisionsapplikationer inkluderer industriel inspektion, medicinsk billeddannelse og overvågning.
Den krævede software indeholder generelt computervisionsalgoritmer, der ofte stammer fra Open Source Computer Vision Library eller Open CV. Biblioteket er en gratis database udviklet af Intel Corporation til software-designere. Ved hjælp af disse algoritmer opretter programmerere software, der lærer genkendelse af objekt, modtager visuelle data og ofte initierer en mekanisk respons. Softwaren kan oversætte informationerne til billeder eller registrere oplysninger om et bestemt område.
Computervisionsrobotik, der anvendes af industrielle producenter, inkluderer ofte højhastighedsvideokameraer eller laserstråler samt sensorer, der kan registrere produkter, der kører ned i et transportbånd. Denne information videresendes til et edb-system, der tæller varerne eller inspicerer det færdige produkts kvalitet. Hvis der opstår en fejl, kan softwaren muligvis svare ved at udløse en alarm. Virksomheder bruger ofte billedgenkendelse kombineret med mekanisk interaktion til sortering og emballering.
Konvertering af to-dimensionelle til tredimensionelle billeder kræver computervisionsrobotik. Kameraer placeret omkring et objekt eller en placering fanger billeder fra forskellige vinkler. Software kompilerer derefter disse billeder og gengiver en flerdimensionel skildring. Tilsvarende konverterer edb-teknologi energisignaler, der udsendes af medicinske billedbehandlingsapparater, til multidimensionelle billeder, der viser de indre strukturer i den menneskelige krop.
Videoovervågningssystemer kombinerer videokameraer, overvåger et specifikt område, med computervisionsrobotikssoftware, der er i stand til at analysere bevægelsessporing i realtid. Softwaren lærer oprindeligt forskellen mellem bevægelige og stationære objekter. Programmet skelner derefter mellem menneskelig og ikke-menneskelig bevægelse. Endelig skelner programmer mellem normale og unormale gangmønstre eller ejendommelig bevægelse i lemmerne.
Moderne spillesystemer indbefatter computervisionsrobotik, der genkender menneskelig bevægelse og oversætter informationen til bevægelser udført af animerede figurer på skærmen. Kinect®-teknologien består af en enhed, der udsender et infrarødt lasergitter i spilleområdet. Bevægelsessensorer indeholdt i enheden registrerer bjælker, der reflekteres tilbage mod enheden. Softwaren fortolker disse signaler i realtid og i tredimensionelle mønstre. Programmet overfører derefter disse bevægelser til menneskelige lignende repræsentationer på skærmen.