Aktuelle Zeit: 18.11.2017 12:05

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 8 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Bildbearbeitung, Filter, Kontur erstellung und erkennung
BeitragVerfasst: 01.10.2017 08:56 
Offline

Registriert: 08.09.2004 20:18
Wohnort: Zürich
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

_________________
TFT

Code faster than fast.
W10 ,i5 4*3.4 MHz,16 GB Ram,GTX Titan, 3 Monitore UHD
ARDUINO Freak :-)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Bildbearbeitung, Filter, Kontur erstellung und erkennung
BeitragVerfasst: 01.10.2017 11:49 
Offline
Benutzeravatar

Registriert: 24.11.2004 13:12
Wohnort: Germany
Hier schon mal ein Ansatz

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

2D-Collision.pbi - Link: viewtopic.php?f=8&t=28782

_________________
Alles ist möglich, fragt sich nur wie...
Projekte EventDesigner v1.x / OOP-BaseClass-Modul / OPC-Helper DLL
PB v3.30 / v5.4x - OS Mac Mini OSX 10.xx / Window 10 Pro. (X64) /Window 7 Pro. (X64) / Window XP Pro. (X86) / Ubuntu 14.04
Downloads auf Webspace


Zuletzt geändert von mk-soft am 01.10.2017 13:41, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Bildbearbeitung, Filter, Kontur erstellung und erkennung
BeitragVerfasst: 01.10.2017 13:11 
Offline

Registriert: 08.09.2004 20:18
Wohnort: Zürich
Hallo,

der erste link scheint nicht zum Thema zu passen.

Gruss TFT

_________________
TFT

Code faster than fast.
W10 ,i5 4*3.4 MHz,16 GB Ram,GTX Titan, 3 Monitore UHD
ARDUINO Freak :-)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Bildbearbeitung, Filter, Kontur erstellung und erkennung
BeitragVerfasst: 01.10.2017 13:52 
Offline
Benutzeravatar

Registriert: 24.11.2004 13:12
Wohnort: Germany
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 EventDesigner v1.x / OOP-BaseClass-Modul / OPC-Helper DLL
PB v3.30 / v5.4x - OS Mac Mini OSX 10.xx / Window 10 Pro. (X64) /Window 7 Pro. (X64) / Window XP Pro. (X86) / Ubuntu 14.04
Downloads auf Webspace


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Bildbearbeitung, Filter, Kontur erstellung und erkennung
BeitragVerfasst: 01.10.2017 13:56 
Offline
Benutzeravatar

Registriert: 19.10.2006 12:51
Zitat:
der erste link scheint nicht zum Thema zu passen.


Ich finde schon. <)

Oder du hast dein Vorhaben nicht genau genug beschrieben. :mrgreen:

Zitat:
...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:

Zitat:
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.

_________________
return;


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Bildbearbeitung, Filter, Kontur erstellung und erkennung
BeitragVerfasst: 01.10.2017 14:08 
Offline
Benutzeravatar

Registriert: 24.11.2004 13:12
Wohnort: Germany
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 EventDesigner v1.x / OOP-BaseClass-Modul / OPC-Helper DLL
PB v3.30 / v5.4x - OS Mac Mini OSX 10.xx / Window 10 Pro. (X64) /Window 7 Pro. (X64) / Window XP Pro. (X86) / Ubuntu 14.04
Downloads auf Webspace


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Bildbearbeitung, Filter, Kontur erstellung und erkennung
BeitragVerfasst: 01.10.2017 14:15 
Offline

Registriert: 08.09.2004 20:18
Wohnort: Zürich
Hallo,

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

Gruss TFT

_________________
TFT

Code faster than fast.
W10 ,i5 4*3.4 MHz,16 GB Ram,GTX Titan, 3 Monitore UHD
ARDUINO Freak :-)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Bildbearbeitung, Filter, Kontur erstellung und erkennung
BeitragVerfasst: 25.10.2017 15:03 
Offline

Registriert: 01.04.2011 21:59
Ich glaube ein passendes Stichwort ist "Kantendetektion".

Mir hat dieser Link https://www.cl.cam.ac.uk/projects/raspberrypi/tutorials/image-processing/edge_detection.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.


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 8 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye