0 registered members (),
1,382
guests, and 6
spiders. |
Key:
Admin,
Global Mod,
Mod
|
|
|
Re: Neues Dateiformat
[Re: Ocigam]
#349210
12/05/10 02:01
12/05/10 02:01
|
Joined: Dec 2002
Posts: 3,363 Vindobona (Ostarichi)
Harry Potter
Expert
|
Expert
Joined: Dec 2002
Posts: 3,363
Vindobona (Ostarichi)
|
Wollte man das menschliche Lesen imitieren, dann dürften nur die Winkel -90° bis 90° geprüft werden. Schließlich können wir Menschen keine Buchstaben und Sätze erkennen, die auf den Kopf stehen. Aha?! Und wieso kann ich dann ein Buch verkehrt herum lesen?! Habe es gerade ausprobiert. Bin ich etwa kein Mensch, sondern ein Alien?!?! Man muss sich zwar etwas mehr konzentrieren, und es dauert ein kleinwenig länger als normales Lesen, aber es funktioniert. Man muss halt nur von rechts unten nach links oben lesen. Und ich habe sicher noch nie zuvor auf dem Kopf stehend Lesen gelernt.
|
|
|
Re: Neues Dateiformat
[Re: Harry Potter]
#349216
12/05/10 04:23
12/05/10 04:23
|
Joined: Apr 2005
Posts: 4,506 Germany
fogman
Expert
|
Expert
Joined: Apr 2005
Posts: 4,506
Germany
|
j slbst wnn ll slbstlt fhln, knn mn nch dn snn rknnn! Faszinierend, nicht?
no science involved
|
|
|
Re: Neues Dateiformat
[Re: Ocigam]
#349231
12/05/10 09:46
12/05/10 09:46
|
Joined: Jan 2003
Posts: 4,615 Cambridge
Joey
Expert
|
Expert
Joined: Jan 2003
Posts: 4,615
Cambridge
|
Das ist eher Worterkennung. Es kann wirklich sein, dass ich mittlerweile unter anderem in der Programmierung (von Dingen ^^) zu viel Erfahrung habe um wirklich noch zwischen leicht, mittel und schwierig unterscheiden zu können. wow Betrachtet man die Aussage von dir, Harry Potter, jetzt nicht allgemein, dann hast Du natürlich recht. Das heißt: Auf dich, Programm009, trifft die Aussage von Harry Potter zu. auf dich also nicht? Edit: Wenn jemand bemerkt, dass man meinen könnte, mein Text sei so, als ob darin ein paar Sätze zur Vollständigkeit fehlen würden, dann liegt dies daran, dass das auch so ist, weil ich mir die Worte für einen anderen, einen besseren Beitrag, gespart habe. Ich bin neugierig... Nein ernsthaft. Ich weiß zwar nicht, wie gut du programmieren kannst und will jetzt gar nichts behaupten, aber das klingt schon schwer arrogant. Übrigens, ganz interessant: http://brainstimulant.blogspot.com/2009/09/neuromorphic-ai-intelligent-text.html
|
|
|
Re: Neues Dateiformat
[Re: Ocigam]
#349236
12/05/10 10:52
12/05/10 10:52
|
Joined: Sep 2003
Posts: 9,859
FBL
Senior Expert
|
Senior Expert
Joined: Sep 2003
Posts: 9,859
|
Edit2: Wollte man das menschliche Lesen imitieren, dann dürften nur die Winkel -90° bis 90° geprüft werden. Schließlich können wir Menschen keine Buchstaben und Sätze erkennen, die auf den Kopf stehen. Außer wir eignen uns die Buchstaben, auf den Kopfstehend (haha.. was für ein Wortwitz..) an.
Das stimmt doch garnicht. Man kann relativ problemlos auf den Kopf gestellten Text lesen.
|
|
|
Re: Neues Dateiformat
[Re: FBL]
#349247
12/05/10 11:57
12/05/10 11:57
|
Joined: Dec 2002
Posts: 3,363 Vindobona (Ostarichi)
Harry Potter
Expert
|
Expert
Joined: Dec 2002
Posts: 3,363
Vindobona (Ostarichi)
|
Man kann relativ problemlos auf den Kopf gestellten Text lesen. DU kannst es, ICH kann es, aber Ocigam kann es offensichtlich nicht. Vielleicht muss man Ritter sein, um es zu können?!?!?! Aber vielleicht hat Ocigam, so wie er behauptet, ja wirklich nur "zu viel Erfahrung", um zwischen leicht, mittel, schwierig, und unmöglich unterscheiden zu können?!? Jedenfalls ist das verkehrte Lesen nicht UNMÖGLICH, sondern es ist relativ LEICHT möglich. Und man muss dazu nicht mal einen Kopfstand machen - man kann sogar das Buch umdrehen (auch das ist relativ EINFACH, wenn man weiß wie's geht).
|
|
|
Re: Neues Dateiformat
[Re: FBL]
#349254
12/05/10 12:59
12/05/10 12:59
|
Joined: Jul 2001
Posts: 6,904
HeelX
Senior Expert
|
Senior Expert
Joined: Jul 2001
Posts: 6,904
|
Computer Vision ist sehr anspruchsvoll! Man konnte bisher nur sehr wenig darüber in Erfahrung bringen, wie das menschliche Gehirn graphische Informationen verarbeitet. Man konnte zumindestens herausfinden, das es gewisse Neuronengruppen im visuellen Kortex gibt, die stark auf kontrastreiche (Balken-)Übergänge reagieren. Davon gibts dann ganz viele Neuronentypen, z.B. für verschiedene Dicken und vor allem verschiedene Rotationen. Wie man das im Gehirn verarbeitet, das weiß man nur ganz wenig. Essentiell ist aber die Erkenntnis, dass man dann für einen Punkt die lokale Textur beschreiben kann, indem man guckt, welche Linien in welcher Dicke dominant sind. Klassischerweise drängt sich dabei die Fouriertransformation auf, da dort das Bild in die Frequenzen in alle Richtungen ermittelt wird. Wenn man dann an der Stelle das Frequenzspektrum mit einer Gaussglocke filtert, hat man eine lokale Texturbeschreibung dieser Stelle in Form von Absolut- und Phasenwerten, da die Fouriertransformation einen Real- und Imaginärteil hat. Man nennt dies auch die Gabor Wavelet Transformation. Naja, was kann man damit machen? Du könntest z.B. für jeden Buchstaben ein Gitter darüberlegen und an jedem Knotenpunkt die Gabor Wavelet Werte für mehrere Rotationen und Dicken (= größere Sinuswellen) speichern. Wenn du mehrere Bilder des Buchstabens so samplest, hast du für jeden Knotenpunkt ein Trainingsbeispiel eines lokalen Texturmerkmals eines "E" z.B. an dieser Stelle. Das musst du dann statistisch Mitteln (maximum likelihood, z.B.). Wenn du dann dein Blatt Papier scannst, gehst du dann für jeden Buchstaben deines Alphabets mit deinem Texturmodell über das Bild und versuchst die Stellen zu finden, wo die größte Ähnlichkeit besteht. Ab nem Threshold (den du dann z.B. das Bayes-Theorem lernen kannst in deiner Trainingsphase) kannst du dann sicher sein, das an der Stelle dein Buchstabe steht. Das ist eigentlich eine sehr stabile Methode, um Texturmodelle auf arbiträre Grafiken zu matchen. Das Schöne an Gabor Wavelets ist aber auch, dass du für ein solch gespeichertes Modell eine beliebige Rotation berechnen kannst, du drehst also das Modell, so kannst du auch bei einem schief gescannedten Blatt Papier deine Buchstaben noch erkennen. Wahrscheinlich gibts im Rahmen OCR bessere Verfahren. Die Landschaft an erfolgreichen Methoden in der Computer Vision ist sehr sehr groß. Ich erzähle hier nur von der GWT, weil ich weiß, das sie sehr stabil bei der Gesichtserkennung funktioniert und auch nicht so schwer zu programmieren ist. Aber einer der Vorredner hier hat schon recht, es ist schwer in sowas reinzufinden, wenn man sich noch nie mit sowas auseinander gesetzt hat. Neuronale Netze sind m.E. nach nicht für diesen Zweck geeignet, da sichergestellt werden müsste, dass die Eingabe normalisiert ist. Also der Ausschnitt des Buchstabens müsste hinreichend bestimmt werden. Selbst wenn der Buchstabe kursiv, unterstrichen oder vielleicht fett wäre, gäbe es schon massive Probleme. Neuronale Netze versuchen eine mathematische Funktion zu modellieren und wenn - wie in diesem Fall - eine binäre Entscheidung zu treffen, ob das ein E oder eben kein E ist, ist es schon schwierig, vor allem, da das neuronale Netz nicht den geometrischen Zusammenhang eines Buchstabens lernen kann (NN können natürlich auch mehrere Outputs mit reelen Werten haben!). Gabor Wavelets können auch auf beliebige Graphen gelernt werden, wobei dann die Deformation der Kanten auch in die Modell- und hinterher in der Ähnlichkeitsberechnung mit eingehen kann. Bei einem solchen Verfahren redet man dann auch vom Elastic Bunchgraph Matching. So genug gefaselt. Ich bin was die Thematik angeht etwas vorbelastet, deshalb gebe ich gerne meinen Senf dazu Was das mit einem Dateiformat zu tun hat --- das weiß ich aber auch nicht!!!
Last edited by HeelX; 12/05/10 13:02.
|
|
|
Re: Neues Dateiformat
[Re: Joey]
#349260
12/05/10 14:51
12/05/10 14:51
|
Joined: Mar 2005
Posts: 38
Ocigam
Newbie
|
Newbie
Joined: Mar 2005
Posts: 38
|
Nein ernsthaft. Ich weiß zwar nicht, wie gut du programmieren kannst und will jetzt gar nichts behaupten, aber das klingt schon schwer arrogant. So ist das aber nicht gemeint. Der Wortlaut kommt wohl aber tatsächlich arrogant rüber, wenn ich das so nochmal nachlese.. Früher wollte ich mal immer Spiele erstellen. Bin dann 3DGS gewichen, weil ich Prof. Programmieren lernen wollte (und tat). Währenddessen war ich noch in einer anderen Community, die mir nicht gut getan hat. In der Zeit habe ich einen 3D Editor realisiert, welches CSG (Convex & Concave gleichermaßen je Mesh bzw. hier Entity/Block genannt) gut beherrschte. Habe auch einen eigenen kleinen Lightmapper Programmiert (lieferte keine gute Qualität, aber eine Atemberaubende, bei hoher Lightmap-Texturauflösung) usw. Nebenher setzte ich mich viel mit Logiken auseinander. Zwar kann ich mit meinen Wissen keine wissenschaftliche Formulierungen wie HeelX anwenden, dafür kann ich mich aber auf Programmiertechnische Spezifikationen/Docs beruhen und darauf basierend arbeiten. Wissenschaftlich tendierende Fachbegriffe, wie von HeelX in seinen Beitrag angewendet, fallen in solchen Spezifikationen/Docs (leider) meist nicht. Beruflich habe verschiedene Anwendungssoftware und 2D Spiele Programmiert und die schlechtesten bzw. Kommerziell nicht verwertbaren auf meine Website kostenlos als Download bereitgestellt. Danach habe ich mich aus verschiedenen gründen der Webentwicklung gewidmet. Ich kann also wirklich nicht beurteilen ob ich gut, mittel oder schlecht bin.
Last edited by Ocigam; 12/05/10 14:55.
|
|
|
Re: Neues Dateiformat
[Re: Ocigam]
#349261
12/05/10 15:15
12/05/10 15:15
|
Joined: Jul 2001
Posts: 6,904
HeelX
Senior Expert
|
Senior Expert
Joined: Jul 2001
Posts: 6,904
|
Ich kann also wirklich nicht beurteilen ob ich gut, mittel oder schlecht bin. Das ist ja auch völlig egal solange du deine Ziele erreichst, niemand braucht sich für seine skills - oder die nicht vorhandenen - rechtfertigen nur sollte man sich auch in virtuellen Treffpunkten wie dem hier Leuten nicht ohne Grund auf die Füße treten. Also, bitte nicht in der Ehre angekratzt fühlen. BTW, welche Begriffe hast du nicht verstanden? Fouriertransformation? Die ist toll!
Last edited by HeelX; 12/05/10 15:16.
|
|
|
Re: Neues Dateiformat
[Re: HeelX]
#349282
12/05/10 18:25
12/05/10 18:25
|
Joined: May 2010
Posts: 24 Österreich
Programm009
OP
Newbie
|
OP
Newbie
Joined: May 2010
Posts: 24
Österreich
|
kleines update
Ich habe heut ein kleines programm geschrieben es kann jetzt einmal ein bild je nach farbwert in schwarz, weiß und 4 Graustufen eingliedern und ich arbeite gerade an einer Pixel auswertung die einzelne pixel aussortiert
wahrscheinlich kann ich aber erst nächsten samstag weitermachen da ich noch in die Schule geh und 2 Schularbeiten und ein Ref hab
Ein beispiel ist auf facebook aber da ich meinen account nicht öffentlich stellen will(wegen Spamnachrichten) müsstet ihr mir eine Nachricht schreiben wenn ihr ih sehn wollt
Last edited by Programm009; 12/05/10 18:33.
|
|
|
|