Vad är ett datorvisionsbibliotek?
Datorvision är ett område inom datavetenskap som bygger på att utveckla och förbättra system som gör det möjligt för maskiner att förstå visuella insatser och agera på specifika sätt baserat på den inmatningen. Ett datorvisionsbibliotek är en samling av program, funktion, kod och dokumentation avseende programmering av datorvisionsrelaterade funktioner. Syftet med ett datorvisionsbibliotek är att tillhandahålla ett arkiv för kunskap inom det området så att de som arbetar med datorsyn inte behöver göra omarbete som redan har gjorts. Tillgång till vissa datorsynsbibliotek kan begränsas till forskare i ett visst företag eller laboratorium, eftersom de kan innehålla information som kan gynna konkurrenterna. Andra är offentligt tillgängliga för att gynna datorsynen som helhet.
Utveckling och användning av ett datorsynsbibliotek, öppet eller äganderätt, kan vara mycket fördelaktigt för dem som arbetar med datorsynsprojekt. Ett datorsynsbibliotek tenderar att innehålla den bästa och mest effektiva koden som redan har utvecklats för en given process, så utvecklare kan använda den koden istället för att spendera tid på att programmera den funktionen igen. Dessutom är många datorsynsprogram och system byggda på liknande fundament, så datorsynsbibliotek gör det möjligt för människor att bygga från en redan utvecklad grund, vilket potentiellt kan minska avsevärt på mängden arbete som krävs för ett visst projekt.
Att tillhandahålla en gemensam grund för kod i form av ett datorvisionsbibliotek är också fördelaktigt eftersom det uppmuntrar olika programmerare att använda mycket av samma kod. Som sådan kan vissa program och applikationer ofta enkelt överföras från projekt till projekt. Det är onödigt att helt skriva om hela ramen som ett datorsynssystem bygger på, eftersom koden troligen finns i datorsynsbiblioteket.
Den mest universella fördelen med ett datorsynsbibliotek, främjandet av fältet som helhet, är till stor del begränsat till allmänt tillgängliga datorsynsbibliotek. Varje fynd inom datorsyn som läggs till biblioteket ökar kunskapen och de verktyg som finns tillgängliga för alla andra i fältet. Bibliotek som är begränsade till specifika företag eller organisationer å andra sidan tenderar bara till att gynna organisationen som driver biblioteket.
Datasyn omfattar ett brett spektrum av studierom. Ett datorvisningsbibliotek kan innehålla information om ämnen som är så olika som rörelsespårning och terrängnavigering. De kan också innehålla annan information som rör artificiell intelligens och maskininlärning, eftersom sådana ämnen ofta är mycket relevanta för datorsynsprojekt.