Utviklet av | Intel |
---|---|
Første versjon | Juni 2000 |
Siste versjon | 4.5.2 (2. april 2021) |
Avansert versjon | 2.4.12 og 3.0.1 (Mai 2015) |
Innskudd | github.com/opencv/opencv |
Skrevet i | C ++ , Python , Java |
Miljø | Windows , Android Maemo , FreeBSD , OpenBSD , iOS Linux og Mac OS |
Type |
Programvarebibliotek C-bibliotek ( d ) Python-programvarebibliotek ( d ) |
Tillatelse | BSD |
Nettsted | opencv.org |
OpenCV (for Open Computer Vision ) er et gratis grafikkbibliotek , opprinnelig utviklet av Intel , som spesialiserer seg på sanntids bildebehandling . Den robotikk selskap Willow Garage og ItSeez selskapet har lykkes i å støtte dette biblioteket. Siden 2016 og overtakelsen av ItSeez av Intel, er støtte igjen gitt av Intel.
Dette biblioteket distribueres under BSD-lisensen .
NVidia kunngjorde i september 2010 at de ville utvikle funksjoner ved bruk av CUDA for OpenCV.
OpenCV-biblioteket tilbyr mange veldig forskjellige funksjoner, slik at du kan lage programmer fra rådata til oppretting av grunnleggende grafiske grensesnitt.
Den tilbyr de fleste av de klassiske bildebehandlingsnivåene på lavt nivå:
Dette biblioteket har etablert seg som en standard innen forskningsfeltet fordi det tilbyr et stort antall verktøy fra toppmoderne innen datasyn som:
Noen klassiske algoritmer innen kunstig læring er også tilgjengelig:
Siden versjon 2.1 av OpenCV er det lagt vekt på matriser og operasjoner på dem. Den grunnleggende strukturen er faktisk matrisen. Et bilde kan betraktes som en pikselmatrise . Dermed er alle grunnleggende operasjoner av matriser tilgjengelig, spesielt:
Det gir også noen grafiske grensesnittfunksjoner, for eksempel skyvepekere, kontroller tilknyttet mushendelser eller innebygging av tekst i et bilde.