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 realtids datorvision Bildbehandling och OPENCV-spårning. Den utvecklades nära det 21: e århundradet, det avses initialt 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 prestationsförsiktad visionbaserad kod i ett C- eller C ++ -gränssnitt initialt, men tillgängliga 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 kan 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 medMed ett andra CalcMotionGradient -kommando och skapar en rörelseshistorik och tidsstämpel för att spåra rörelsesriktning, returnera resultat i grader och registrera 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åskalabilder eller färgbyte-bilder.

Det optiska flödet av bilder kan riktas med hjälp av blockmatchning och varje pixel beräknad och instruerad 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ämtag från dem alla, för att skapa och redigera nya videoflöden.

Ansikts OpenCV -spårning görs med hjälp av dess kamshiftfunktioner. 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, gradientÖka träd och konstgjorda neurala nätverk Funktionsmoduler.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?