LabVIEWForum.de - Frage zu Pixelfarbwertberechnung durch filter

LabVIEWForum.de

Normale Version: Frage zu Pixelfarbwertberechnung durch filter
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo

Hab mich in letzter zeit mit dem Thema Filter beschäftigt und im grossen und ganzen die Funktionsweise ganz gut verstanden nur eine sache kann ich mir nicht erklären.

ein filter der grösse 3x3 zb wird ja auf jedes pixel und deren nachbarpixel angewendet. Aber was wird, zum Beispiel mit den Pixel in den Ecken gemacht, die nur 3 nachbarpixel haben???

is zwar ein bisschen erbsenzählerei wär aber doch mal interessant zu wissen.

danke im vorraus
Um die Kanten- und Eck-Pixel beim Filtern mit Verarbeiten zu können benötigt man einen Rand. Standardmäßig haben die IMAQ Vision Bilder einen Rand von 3 Pixeln. Dieser nicht angezeigt Rand kann entweder mit 0 gefüllt sein oder es werden die Randpixel kopiert oder die Pixel werden nach außen gespiegelt wiederholt.
Danke für die Antwort

aber was von den 3 Möglichkeiten wird den standardmaessig gemacht.

Werden sie mit 0 aufgefüllt,gespiegelt oder mit der gleichen Farbe wie Randpixel versehen.

Oder kann ich des selber einstellen ? Wenn ja wo macht man das?

Grüsse
Guten Tag,
Die ganzen Grundlagen und Einstellmöglichkeiten sind in einer PDF-Datei im Vision Ordner sehr gut beschrieben.
Findet man normalerweise unter C:/Programme/National Instruments/Vision/Documentation/Concepts_Manual.pdf.
Darin ist alles sehr gut beschrieben.

Viele Grüße
Susi85
Das VI "IMAQ ImageBorderOperation" ist auf der Palette Image Management > External Library Support zu finden.
Welche Randfüllung verwendet wird muss auf die gewüschte Bildverarbeitung abgestimmt werden. So würde z. B. ein Rand aus 0 bei der Kantendetektion unnötigerweise eine Kante produzieren.
Referenz-URLs