PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Flächen auf Foto auswählen und relativen Flächeninhalt berechnen lassen


DerböseWolf
2008-09-29, 03:02:52
Hallo

Sieht jemand eine Möglichkeit, z.B. auf einem Foto eine Fläche auszuwählen, die sich z.B. durch die Farbe vom Rest des Bildes unterscheidet und sich irgendwie dann die Flächengrösse berechnen zu lassen (natürlich nur relativ!)

z.B. habe ich auf einem Foto ein kleines n-Eck und auf dem anderen ein grosses m-Eck und ich will mind. das Verhältnis dieser Flächen wissen...

NiCoSt
2008-09-29, 09:02:44
hm... wenn du programmieren kannst, kannst du dir ja vielleicht was in richtung monte-carlo-methode schreiben, das ist eine gängige möglichkeit unbekannte Flächeninhalte zu ermitteln, solange du eine beliebige referenzfläche kennst, was ja das originalbild wäre.

Kinman
2008-09-29, 09:47:52
Wie genau muss das sein?
Ich hab mal mittels Javascript & PHP so ein Programm geschrieben: Man kann Punkte wählen und gibt noch eine Referenzlänge an.
Mal schaun ob ich das vom gesamten Programm auskoppeln kann...

mfg Kinman

DerböseWolf
2008-09-29, 10:18:12
Ich habe z.B. einen grünen Flecken auf einem weissen Hintergrund. Diesen Flecken kann man ja mit Bildbearbeitungsprogrammen auswählen, dass weiss ich.

Und eben, solange ich das auswählen kann, müsste ich eigentlich auch den Flächeninhalt bestimmen können - eigentlich egal ob in Pixel oder was auch immer, einfach das ich für den Flecken 1 ein Flächeninhalt x habe und für den Flecken 2 einen Flächeninhalt y habe und ich z.B. sagen kann: Fleck 1 ist 1,3x grösser als Fleck 2.

Ahnung von programmieren habe ich nicht grosse, mein Vater ist Programmierer aber ja, kennt jemand für dieses Problem einen Vernünftigen Lösungsansatz?

Es muss nicht verdammt genau sein, also vielleicht ungefähr so genau, wie ich auch im Beispiel oben die grüne Fläche auswählen kann, auch die wird nälich sicher nicht auf den Pixel genau ausgewählt, es hätte also schon eine Ungenauigkeit.

Kinman
2008-09-29, 10:25:26
Vielleicht reicht Dir dann auch ein Histogramm (http://de.wikipedia.org/wiki/Histogramm). Viele Bildbearbeitungs- und Betrachtungsprogramme bieten sowas an.

mfg Kinman

Gnafoo
2008-09-29, 12:42:35
Du könntest vielleicht auch die Koordinaten der Eckpunkte erfassen und mit der Gaußschen Trapezformel den Flächeninhalt berechnen.
http://de.wikipedia.org/wiki/Gaußsche_Trapezformel

Milton
2008-09-29, 13:29:15
ImageJ kann so was. Ist standard zur wissenschaftlichen Bildanalyse z.B. in der Biologie.

Download mit vielen Plugins:
http://www.embl-heidelberg.de/ExternalInfo/almf/htdocs/almf_website/html/EMBL_ImageJ.htm

Originalversion:
http://rsbweb.nih.gov/ij/

DerböseWolf
2008-09-29, 14:44:18
Wow, danke für die vielen Ansätze. Das mit dem Histogramm und das mit dem ImageJ klingen sehr vielversprechend!

Danke nochmals!