Die folgenden Funktionen werden zur Erkennung von Kanten in einem Bild durch sequenzielle Faltung verschiedener Kerne über die Bildmatrix verwendet. Mit der Kantenerkennung wird die Lesbarkeit von Bildern für bestimmte Funktionen verbessert, die auf Grenzen angewiesen sind.
• freichen(M) – Führt Kantenerkennung mit der Frei-Chen-Faltung der Matrix M durch.
• prewitt(M) – Führt Kantenerkennung mit der Prewitt-Faltung der Matrix M durch.
• roberts(M) – Führt Kantenerkennung mit der Roberts-Faltung der Matrix M durch.
• sobel(M) – Führt Kantenerkennung mit der Sobel-Faltung der Matrix M durch.
Die Funktion gibt eine Matrix zurück, die die erkannten Kanten enthält. Der Umfang des Bildes ist unbehandelt, da die Kerne sich dort nicht vollständig überlappen.