Skip to main content

Vad är OpenCV -spårning?

Open Source Computer Vision Library är det fulla namnet för OpenCV, ett programmeringsfunktionsbibliotek och Open Source Toolkit för användning av plattformar i realtid Computer Vision Bildbehandling och OpenCV-spårning.Den utvecklades nära det 21: e århundradet, det avses ursprungligen för tredimensionella (3-D) displayväggar och strålspårning.Genom att använda kreativ kodning kan OpenCV erbjuda en ram till utvecklare av prestationsoptimerad visionbaserad kod i ett C- eller C ++ -gränssnitt initialt, även om det finns tillgängligt på flera språk, och är anpassningsbar för fjärranvändning på handhållna enheter.Det kan fångas i realtid, grundläggande videokonfigurationer, objektdetektering och rörelse- och färgspårning, bland andra funktioner.OpenCV är kapabel till kamerakalibreringar eftersom den kan hitta och spåra kamerakalibreringar och ställa in stereokorrespondens på videokameror.

Calcglobalorientation -funktionen för OpenCV -spårning beräknar rörelseorientering av en specificerad region i samband med ett andra kalkmotiongradientkommando och skapar en rörelsehistorikoch tidsstämpel för att spåra rörelsesriktning, återvändande resulterar i grader och registrerar efterföljande förändringar.Det slutliga resultatet skulle vara en summa av den ursprungliga orienteringen och skiftvinklarna.Läsning och skrivning av bildfiler och tvingning av dem till en tre-kanals färgbild, filer kan modifieras, direkt och indirekt åtkomst och konverteras till gråskaliga bilder eller färgbyte.medel för blockmatchningspårning och varje pixel beräknad och instrueras i flöde.Tilldelning och släpp av bilder för en-kanals bytebilder eller tre-kanals floatbilder för att ställa in en region av intresse eller klon en bild är möjlig.OpenCV tillåter fångst av rambilder från en videosekvens från en fil från flera kameror samtidigt genom att ta tag i en bild från var och en och sedan hämta från dem alla, för att skapa och redigera nya videoflöden.

Ansiktsopencv -spårning görs med hjälp av dessCamshift -funktioner.Denna funktion implementerar en objektspårningsalgoritm, hittar objektcentret, skapar ett färghistogram, beräknar ansiktssannolikhet, skiftar sedan platsen för ansiktets rektangel i varje videoram och gör justeringar genom att beräkna storlek och vinkel.Den koncentrerar de ljusaste pixlarna över den centrerade ansiktet och använder skalan för att anpassa sig till mindre ansikten i efterföljande ramar om bilden dras tillbaka.

OpenCV -spårningsförmågor används i många applikationer.Från ansiktsigenkänning till gestigenkänning, mobilrobotik, interaktionsprogram för mänsklig dator och stereopsis, vilket skapar stereosynsdjupuppfattning genom att använda två kameror, använda objekt, färg och rörelsespårning.OpenCV har också statistiska maskininlärningsbibliotek som innehåller beslut av beslutsträdinlärning, förväntnings-maximeringsspårningsalgoritmer, gradientförstärkande träd och konstgjorda neurala nätverk som fungerar moduler.