logo

OpenCV-zelfstudie in Python

OpenCV, een afkorting van Open Source Computer Vision Library, is een open-source softwarebibliotheek voor computervisie en machine learning. Oorspronkelijk ontwikkeld door Intel, wordt het nu onderhouden door een gemeenschap van ontwikkelaars onder de OpenCV Foundation.

OpenCV is een enorme open-sourcebibliotheek voor computervisie, machinaal leren en beeldverwerking. OpenCV ondersteunt een grote verscheidenheid aan programmeertalen zoals Python, C++, Java, enz. Het kan afbeeldingen en video's verwerken om objecten, gezichten of zelfs het handschrift van een mens te identificeren. Wanneer het is geïntegreerd met verschillende bibliotheken, zoals Numpy>wat een sterk geoptimaliseerde bibliotheek is voor numerieke operaties, waarna het aantal wapens in je arsenaal toeneemt, dat wil zeggen dat alle operaties die je in Numpy kunt doen, kunnen worden gecombineerd met OpenCV.



Deze OpenCV-tutorial helpt je de beeldverwerking te leren van de basis tot gevorderden, zoals bewerkingen op afbeeldingen en video's met behulp van een groot aantal Opencv-programma's en projecten.
OpenCV-tutorial-python

OpenCV-zelfstudie met Python:

Recente artikelen op OpenCV !!



Aan de slag

Werken met afbeeldingen

Aan de slag

  • Een afbeelding in OpenCV lezen met Python
  • Geef een afbeelding weer in OpenCV met Python
  • Een afbeelding schrijven in OpenCV met Python
  • OpenCV | Een afbeelding opslaan
  • Kleurruimten
  • Rekenkundige bewerkingen op afbeeldingen
  • Bitsgewijze bewerkingen op binaire afbeeldingen

Afbeelding verwerken



  • Formaat van afbeelding wijzigen
  • Een beeld eroderen
  • Een afbeelding vervagen
  • Maak een rand rond afbeeldingen
  • Grijswaarden van afbeeldingen
  • Schalen, roteren, verschuiven en randdetectie
  • Erosie en verwijding van beelden
  • Analyseer een afbeelding met behulp van Histogram
  • Histogrammen Egalisatie
  • Eenvoudige drempelwaarde
  • Adaptieve drempelwaarde
  • Otsu-drempelwaarde
  • Segmentatie met behulp van drempelwaarden
  • Converteer een afbeelding van de ene kleurruimte naar de andere
  • Kleur filteren met OpenCV
  • Ruis verwijderen van gekleurde afbeeldingen
  • Beeld visualiseren in verschillende kleurruimten
  • Vind coördinaten van contouren
  • Bilateraal filteren
  • Beeldinschildering met OpenCV
  • Intensiteitstransformatiebewerkingen op afbeeldingen
  • Afbeeldingregistratie
  • Achtergrond aftrekken
  • Achtergrondaftrekken in een afbeelding met behulp van het concept van lopend gemiddelde
  • Voorgrondextractie in een afbeelding met behulp van het Grabcut-algoritme
  • Morfologische bewerkingen bij beeldverwerking (opening)
  • Morfologische bewerkingen bij beeldverwerking (afsluiting)
  • Morfologische bewerkingen bij beeldverwerking (gradiënt)
  • Beeldsegmentatie met behulp van morfologische bewerkingen
  • Beeldvertaling
  • Beeldpiramide
Functiedetectie en beschrijving

globale JavaScript-variabelen
  • Lijndetectie met behulp van de Houghline-methode
  • Cirkeldetectie
  • Hoek van een afbeelding detecteren
  • Hoekdetectie met Shi-Tomasi-methode
  • Hoekdetectie met Harris Corner Detection
  • Zoek cirkels en ellipsen in een afbeelding
  • Detectie van documentvelden
  • Glimlachdetectie

Tekenfuncties

  • Teken een lijn
  • Teken een pijlsegment
  • Teken een ellips
  • Teken een cirkel
  • Teken een rechthoek
  • Teken een tekstreeks
  • Vind en teken contouren
  • Teken een driehoek met zwaartepunt

Werken met video's

Aan de slag

  • Speel een video af met OpenCV

Videoverwerking

  • Maak een video met meerdere afbeeldingen
  • Afbeeldingen uit video extraheren

Toepassingen en projecten

  • Extraheer frames met OpenCV
  • Weergave van de coördinaten van de punten waarop op de afbeelding is geklikt met behulp van Python-OpenCV
  • Detectie van witte en zwarte stippen
  • OpenCV BGR-kleurenpalet met trackbars
  • Teken een rechthoekige vorm en extraheer objecten
  • Onzichtbare mantel met OpenCV
  • Pijplijn voor gezichtsclustering zonder toezicht
  • Bediende video opslaan vanaf een webcam
  • Gezichtsdetectie met behulp van Python en OpenCV met webcam
  • Meerdere kleurenvensters openen
  • Speel een video af in omgekeerde modus
  • Sjabloonmatching met OpenCV in Python
  • Een afbeelding tekenen met OpenCV – Python
  • Voertuigdetectie in een videoframe met Python – OpenCV
  • Tel het aantal gezichten met Python – OpenCV
  • Live webcamtekening met OpenCV
  • Detecteer en herken het kenteken van een auto in realtime uit een video