(Gelöst) Bildbearbeitung, Filter, Kontur Erstellung

Fragen zu Grafik- & Soundproblemen und zur Spieleprogrammierung haben hier ihren Platz.
Benutzeravatar
tft
Beiträge: 605
Registriert: 08.09.2004 20:18
Computerausstattung: GTX Titan , i9 9900K , 32 GB Ram , 500 GB SSD , 3 ASUS FullHD Monitore and more
Wohnort: Dachsen
Kontaktdaten:

(Gelöst) Bildbearbeitung, Filter, Kontur Erstellung

Beitrag von tft »

Hallo,
für ein Technisches Projekt suche ich in PB die Möglichkeit ein FarbBild in ein S/W Kontur Bild zu verwandeln. Dazu möchte ich dann
ein Programm schreiben das erkennt worum es sich dabei handelt. Hat hier schon jemand Erfahrung mit dieser Art der Bild bearbeitung/Analyse?

Gruss TFT
Zuletzt geändert von tft am 26.11.2017 07:27, insgesamt 1-mal geändert.
TFT seid 1989 , Turgut Frank Temucin , Dachsen/Berlin/Antalya
Aktuelles Projekte : Driving School Evergarden
YouTube : Pure Basic to go
FaceBook : Temuçin SourceMAgic Games
DISCORD : SourceMagic
W10 , i9 9900K ,32 GB Ram , GTX Titan , 3 Monitore FHD
ARDUINO Freak :-)
Benutzeravatar
mk-soft
Beiträge: 3695
Registriert: 24.11.2004 13:12
Wohnort: Germany

Re: Bildbearbeitung, Filter, Kontur erstellung und erkennung

Beitrag von mk-soft »

Hier schon mal ein Ansatz

2D-Analysis.pbi - Link: http://www.purebasic.fr/english/viewtop ... 12&t=61899

2D-Collision.pbi - Link: http://www.purebasic.fr/german/viewtopi ... =8&t=28782
Zuletzt geändert von mk-soft am 01.10.2017 13:41, insgesamt 1-mal geändert.
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Benutzeravatar
tft
Beiträge: 605
Registriert: 08.09.2004 20:18
Computerausstattung: GTX Titan , i9 9900K , 32 GB Ram , 500 GB SSD , 3 ASUS FullHD Monitore and more
Wohnort: Dachsen
Kontaktdaten:

Re: Bildbearbeitung, Filter, Kontur erstellung und erkennung

Beitrag von tft »

Hallo,

der erste link scheint nicht zum Thema zu passen.

Gruss TFT
TFT seid 1989 , Turgut Frank Temucin , Dachsen/Berlin/Antalya
Aktuelles Projekte : Driving School Evergarden
YouTube : Pure Basic to go
FaceBook : Temuçin SourceMAgic Games
DISCORD : SourceMagic
W10 , i9 9900K ,32 GB Ram , GTX Titan , 3 Monitore FHD
ARDUINO Freak :-)
Benutzeravatar
mk-soft
Beiträge: 3695
Registriert: 24.11.2004 13:12
Wohnort: Germany

Re: Bildbearbeitung, Filter, Kontur erstellung und erkennung

Beitrag von mk-soft »

Warum nicht?

Wollte nur zeigen wie man mit den 'CustomFilterCallback' einiges machen kann.
Zum Beispiel mit der '2D-Analysis.pbi' helle oder dunkle stellen im Bild finden.
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Benutzeravatar
DarkSoul
Beiträge: 689
Registriert: 19.10.2006 12:51

Re: Bildbearbeitung, Filter, Kontur erstellung und erkennung

Beitrag von DarkSoul »

der erste link scheint nicht zum Thema zu passen.
Ich finde schon. <)

Oder du hast dein Vorhaben nicht genau genug beschrieben. :mrgreen:
...FarbBild in ein S/W Kontur Bild zu verwandeln...
Lösungsansatz:
1. Bild in Graustufen wandeln
2. Erste Bildzeile nehmen und die Pixel mit FOR von links nach rechts durchlaufen.
3. Pro Pixel/Schleifendurchlauf: Differenz zum vorherigen Pixel berechnen und diese als neuen Pixel setzen
4. Das ganze mit allen nachfolgenden Bildzeilen
5. Das ganze nochmal in der vertikalen (d.h. Spalte für Spalte von oben nach unten, aber mit dem Originalbild als Eingabe und dem bereits zeilenweise verarbeiteten Bild als Ausgabe. Die Ausgabepixel im 50/50-Verhältnis mit den bereits vorhandenen Ausgabepixeln mischen)
6. Das Ergebnis evtl. weiterverarbeiten
Da, wo eine Kontur war, ist die Differenz hoch und es wird somit ein wesentlich helleres Pixel gesetzt. Somit erhältst du ein Konturenbild. :allright:
ein Programm schreiben das erkennt worum es sich dabei handelt.
Das wird eklig bis aussichtslos! Der Algorithmus muss alles kennen, was es auf der Welt gibt und dies auch bei beliebiger Fotoqualität sicher unterscheiden können.
Bild
Benutzeravatar
mk-soft
Beiträge: 3695
Registriert: 24.11.2004 13:12
Wohnort: Germany

Re: Bildbearbeitung, Filter, Kontur erstellung und erkennung

Beitrag von mk-soft »

Ein Programm selber schreiben ist eine schöne Aufgabe. Für einfache Aufgaben in einem sinnvollen Rahmen durchaus lösbar.
Zum Beispiel Bereiche nach Farbe-Histrogram zu vergleichen.

Für Komplexe Aufgaben würde ich ein fertige Lösung suchen. Gibt schon einige Anbieter die zu Beispiel Templates suchen können.
Suchen nach Mustern, etc.

Das alles selber zu schreiben ist schon ein sehr großer Aufwand und wird in der Regel nicht so vergütet wie es sein sollte.
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Benutzeravatar
tft
Beiträge: 605
Registriert: 08.09.2004 20:18
Computerausstattung: GTX Titan , i9 9900K , 32 GB Ram , 500 GB SSD , 3 ASUS FullHD Monitore and more
Wohnort: Dachsen
Kontaktdaten:

Re: Bildbearbeitung, Filter, Kontur erstellung und erkennung

Beitrag von tft »

Hallo,

ja das sieht jetzt auch anders auch. Ich habe den Link vielleicht falsch rauskopiert.

Gruss TFT
TFT seid 1989 , Turgut Frank Temucin , Dachsen/Berlin/Antalya
Aktuelles Projekte : Driving School Evergarden
YouTube : Pure Basic to go
FaceBook : Temuçin SourceMAgic Games
DISCORD : SourceMagic
W10 , i9 9900K ,32 GB Ram , GTX Titan , 3 Monitore FHD
ARDUINO Freak :-)
fabulouspaul
Beiträge: 120
Registriert: 01.04.2011 21:59

Re: Bildbearbeitung, Filter, Kontur erstellung und erkennung

Beitrag von fabulouspaul »

Ich glaube ein passendes Stichwort ist "Kantendetektion".

Mir hat dieser Link https://www.cl.cam.ac.uk/projects/raspb ... ction.html zum Verständnis bei einigen Experimenten geholfen.

Prinzipiell werden zu jedem Pixel die umliegenden Pixel betrachtet und nach einer vorgegebenen Matrix bewertet.
Über diese Methodik werden übrigens verschiedene Filter abgebildet.
Benutzeravatar
tft
Beiträge: 605
Registriert: 08.09.2004 20:18
Computerausstattung: GTX Titan , i9 9900K , 32 GB Ram , 500 GB SSD , 3 ASUS FullHD Monitore and more
Wohnort: Dachsen
Kontaktdaten:

Re: Bildbearbeitung, Filter, Kontur erstellung und erkennung

Beitrag von tft »

Hallo,

auch wenn die Antwort sehr spät kommt. Danke .. das ist genau was ich gesucht habe.

Gruss TFT
TFT seid 1989 , Turgut Frank Temucin , Dachsen/Berlin/Antalya
Aktuelles Projekte : Driving School Evergarden
YouTube : Pure Basic to go
FaceBook : Temuçin SourceMAgic Games
DISCORD : SourceMagic
W10 , i9 9900K ,32 GB Ram , GTX Titan , 3 Monitore FHD
ARDUINO Freak :-)
Antworten