Bildverarbeitung · OpenCV · Programming · Python

Glättungsfilter mit OpenCV+Python

Im letzten Beitrag habe ich einige Glättungsfilter erklärt. Hier nun ein praktisches Beispiel für OpenCV und Python. Das folgende Programm lädt ein Bild in den Speicher, wendet den Mittelwertfilter, den Gaußfilter sowie den Medianfilter darauf an und speichert die Bilder anschließend unter anderen Namen. Mit imread() wird eine Bilddatei als Grauwertbild eingelesen. Die Funktion cv2.GaussianBlur() wendet den… Weiterlesen Glättungsfilter mit OpenCV+Python

Bildverarbeitung · OpenCV · Programming · Python

Linescan mit OpenCV+Python

Für manche Aufgaben der Bildverarbeitung möchte man gerne alle weißen oder schwarzen Punkte auf einer geraden zählen. Dies ist eine übliche Vorgehensweise bei der Realisierung eines Barcodescanners. Die dazugehörige Technik nennt man Linescan (oder Scanline) Funktion. Hierzu brauchen wir also eine Funktion die uns die einzelnen Punkte liefert. Für Linescans die in 0°, 90°,180° oder 270° zur Bildausrichtung… Weiterlesen Linescan mit OpenCV+Python

Bildverarbeitung · OpenCV · Programming · Python

Webcam abgreifen mit OpenCV+Python

Manchmal möchte man nicht nur ein einzelnes Bild von der Festplatte laden um es zu bearbeiten sondern einen ganzen Videostream beobachten um zum Beispiel auf ein bestimmtes Ereignis zu warten. Dieser Videostream kann als Datei oder als Webcam vorliegen. Das ganze funktioniert mit folgenden Zeilen: Zeile 3 öffnet mit der VideoCapture() Funktion eine Verbindung zur… Weiterlesen Webcam abgreifen mit OpenCV+Python

Bildverarbeitung · OpenCV · Programming · Python

Bilder einlesen mit OpenCV+Python

Ich bin gerade dabei mich wieder etwas mehr mit rechnergestützter Bildverarbeitung zu beschäftigen. Als Hilfsmittel verwende ich OpenCV und Python. OpenCV ist eine sehr mächtige, freie Programmbibliothek die viele stark optimierte Algorithmen zur Bildverarbeitung bereitstellt. Da Python seit einigen Jahren meine absolute Lieblingsscriptsprache ist habe ich mich dazu entschieden zukünftige Projekte mit Python anzugehen. Ich… Weiterlesen Bilder einlesen mit OpenCV+Python