OpenCV, forkortelse for Open Source Computer Vision Library, er et åpen kildekode datasyn og maskinlæringsprogramvarebibliotek. Opprinnelig utviklet av Intel, er det nå vedlikeholdt av et fellesskap av utviklere under OpenCV Foundation.
OpenCV er et enormt åpen kildekode-bibliotek for datasyn, maskinlæring og bildebehandling. OpenCV støtter en lang rekke programmeringsspråk som Python, C++, Java osv. Den kan behandle bilder og videoer for å identifisere objekter, ansikter eller til og med håndskriften til et menneske. Når det er integrert med ulike biblioteker, som f.eks Numpy>som er et svært optimalisert bibliotek for numeriske operasjoner, så øker antallet våpen i Arsenalet ditt, dvs. hva enn operasjoner man kan gjøre i Numpy kan kombineres med OpenCV.
Denne OpenCV-opplæringen vil hjelpe deg å lære bildebehandlingen fra grunnleggende til avansert, som operasjoner på bilder, videoer ved å bruke et stort sett med Opencv-programmer og prosjekter.

OpenCV Tutorial med Python:
Nylige artikler om OpenCV !!
Starter
- OpenCV – Oversikt
- Introduksjon til OpenCV
- Installer OpenCV for Python på Windows
- Installer OpenCV for Python på Linux
- Sett opp Opencv med anaconda-miljø
Arbeid med bilder
Starter
- Lese et bilde i OpenCV ved hjelp av Python
- Vis et bilde i OpenCV ved hjelp av Python
- Skrive et bilde i OpenCV ved hjelp av Python
- OpenCV | Lagre et bilde
- Fargerom
- Aritmetiske operasjoner på bilder
- Bitvise operasjoner på binære bilder
Bildebehandling
- Endre størrelse på bildet
- Eroderer et bilde
- Uskarp et bilde
- Lag kant rundt bilder
- Gråskalering av bilder
- Skalering, rotering, forskyvning og kantdeteksjon
- Erosjon og utvidelse av bilder
- Analyser et bilde ved hjelp av Histogram
- Histogramutjevning
- Enkel terskel
- Adaptiv terskelverdi
- Otsu Thresholding
- Segmentering ved hjelp av terskelverdi
- Konverter et bilde fra ett fargerom til et annet
- Filterfarge med OpenCV
- Denoising av fargede bilder
- Visualisere bilde i forskjellige fargerom
- Finn koordinater til konturer
- Bilateral filtrering
- Bildemaling med OpenCV
- Intensitetstransformasjonsoperasjoner på bilder
- Bilderegistrering
- Bakgrunnssubtraksjon
- Bakgrunnssubtraksjon i et bilde ved å bruke konseptet løpende gjennomsnitt
- Forgrunnsekstraksjon i et bilde ved hjelp av Grabcut Algorithm
- Morfologiske operasjoner i bildebehandling (åpning)
- Morfologiske operasjoner i bildebehandling (lukking)
- Morfologiske operasjoner i bildebehandling (gradient)
- Bildesegmentering ved hjelp av morfologiske operasjoner
- Bildeoversettelse
- Bildepyramide
java-streng sammenlignet
- Linjedeteksjon ved hjelp av Houghline-metoden
- Sirkeldeteksjon
- Oppdag hjørnet av et bilde
- Hjørnedeteksjon med Shi-Tomasi-metoden
- Hjørnedeteksjon med Harris Corner Detection
- Finn sirkler og ellipser i et bilde
- Deteksjon av dokumentfelt
- Smildeteksjon
Tegnefunksjoner
- Tegn en linje
- Tegn pilsegment
- Tegn en ellipse
- Tegn en sirkel
- Tegn et rektangel
- Tegn en tekststreng
- Finn og tegn konturer
- Tegn en trekant med tyngdepunkt
Arbeid med videoer
Starter
- Spill av en video med OpenCV
Videobehandling
- Lag video med flere bilder
- Trekk ut bilder fra video
Søknader og prosjekter
- Trekk ut rammer med OpenCV
- Viser koordinatene til punktene som er klikket på bildet ved hjelp av Python-OpenCV
- Deteksjon av hvite og svarte punkter
- OpenCV BGR fargepalett med styrelinjer
- Tegn rektangulær form og trekk ut objekter
- Invisible Cloak ved hjelp av OpenCV
- Ansiktsgrupperingsrørledning uten tilsyn
- Lagre operert video fra et webkamera
- Ansiktsgjenkjenning ved hjelp av Python og OpenCV med webkamera
- Åpne vinduer med flere farger
- Spill av en video i omvendt modus
- Malmatching ved hjelp av OpenCV i Python
- Tegne et bilde med OpenCV – Python
- Kjøretøydeteksjon i en videoramme ved hjelp av Python – OpenCV
- Tell antall ansikter med Python – OpenCV
- Live Webcam Tegning med OpenCV
- Oppdag og gjenkjenn bilskilt fra en video i sanntid