Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
FreePascal / Lazarus
|
Re: Bildverarbeitung / abschneiden von Bildelementen autom.
28. Sep 2009, 17:44
Ich bin mir nicht ganz sicher, ob ich dich richtig verstehe. Du willst quasi die schwarzen Berecihe freistellen?
Ich würde das so machen: Im ersten Durchgang werden alle weißen-grauen Flecken gesucht, die weniger als X (5-10, hängt von deinem Material ab) Pixel groß sind. Danach wird das entstandene Bild durchlaufen und nach schwarzen Pixeln durchsucht. Falls einer gefunden wird, wird eine Art "Floof-Fill"-Algorithmus gestartet, um alle mit diesem Pixel verbundenen Pixel zu finden. Dann weißt du wo der schwarze Bereich liegt und kannst ihn aus dem Originalbild herauskopieren. Das funktioniert auch für mehrere Bereiche.
|