Skip to main content

Hva er OpenCV -sporing?

Open Source Computer Vision Library er det fulle navnet på OpenCV, et programmeringsfunksjonsbibliotek og open source toolcit for bruk av plattformer i sanntids datamaskinvisjonsbildebehandling og OpenCV-sporing.Den ble utviklet nær turen i det 21. århundre, og ble opprinnelig målt for tredimensjonale (3-D) visningsvegger og stråle-sporing.Ved å bruke kreativ koding kan OpenCV tilby et rammeverk til utviklere av ytelsesoptimalisert visjonsbasert kode i et C- eller C ++ -grensesnitt til å begynne med, men tilgjengelig på flere språk, og er tilpasningsdyktig for ekstern bruk på håndholdte enheter.Den er i stand til å fange opp sanntids fangst, grunnleggende videokonfigurasjoner, objektdeteksjon og bevegelse og fargesporing, blant andre funksjoner.OpenCV er i stand til kamerakalibreringer som det kan finne og spore kamerakalibreringer og angi stereokorrespondanse på videokameraer.

Calcglobalorientation -funksjonen for OpenCV -sporing beregner bevegelsesorientering av en spesifisert region i forbindelse med en annen CalcMotionGradient -kommando, og skaper en bevegelseshistorie i forbindelse med en annen CalcMotionGradient -kommando, og skaper en bevegelseshistorie i forbindelse med en annen CalcMotionGradient -kommando, og skaper en spesifisert region i forbindelse med en annen CalcMotionGradient -kommando, og skaper en spesifisert region i forbindelse med en annen CalcMotionGradient -kommando, og skaper en spesifisert region i forbindelse med en annen CalcMotionGradient -kommando, og skaper en spesifikk regionog tidsstempel for å spore bevegelsesretning, returnere resulterer i grader og registrerer påfølgende skift.Det endelige resultatet ville være en sum av den opprinnelige orienteringen og skiftvinklene.Lesing og skriving av bildefiler og tvang av dem til et tre-kanals fargebilde, filer kan endres, direkte og indirekte tilgang til, og konverteres til gråtoner eller fargebyte-bilder.

Midler for å samsvare med blokkering, og hver piksel beregnet og instruert i flyt.Tildeling og frigjøring av bilder for en-kanals byte-bilder eller tre-kanals flytebilder for å sette et område av interesse eller klone et bilde er mulig.OpenCV tillater fangst av rammebilder fra en videosekvens fra en fil fra flere kameraer samtidig ved å ta et bilde fra hver og deretter hente fra dem alle, for å lage og redigere nye videostrømmer. Facial OpenCV -sporing gjøres ved hjelp av detsCamshift -funksjoner.Denne funksjonen implementerer en objektsporingsalgoritme, finner objektsenteret, oppretter et fargehistogram, beregner ansiktssannsynlighet, og forskyver deretter plasseringen av ansikts rektangel i hver videoramme og gjør justeringer ved å beregne størrelse og vinkel.Det konsentrerer de lyseste pikslene over det sentrerte ansiktet og bruker skala for å tilpasse seg mindre ansikter i påfølgende rammer hvis bildet trekker seg tilbake. OpenCV -sporingsevner brukes i mange applikasjoner.Fra ansiktsgjenkjenning til gestgjenkjenning, mobilrobotikk, interaksjonsprogrammer for human-datamaskin og stereopsis, som skaper stereosyndybdeoppfatning ved å bruke to kameraer, ved bruk av objekt, farge og bevegelsessporing.OpenCV har også statistiske maskinlæringsbiblioteker som inneholder beslutningstre læringsmoduler, forventningsmaksimeringssporingsalgoritmer, gradient som øker trær og kunstige nevrale nettverk som fungerer moduler.