Hinweis auf Wettbewerb
-
Hi.
Auf Javacore.de gibt es jetzt wieder einen neuen Monthly Programming Contest. Da es auch hier Leute geben könnte, die das vielleicht interessiert, wollte ich mal darauf hinweisen.
Siehe da:
-
Viel zu schwer.
-
Habe ich anfangs auch gedacht, weil ich mich noch nie mit Bilderkennung beschäftigt habe.
Ich würde mich aber gerne mal damit beschäftigen, und ich glaube die Aufgabe ist ein guter Einblick/Einstieg. Ich werde sie mir auf jeden Fall mal abspeichern und wenn ich mal Lust/Zeit habe, schaue ich es mir näher an.
-
Hallo Gregor,
ich würde mich gerne daran versuchen, habe aber nur Lust dazu, wenn ich mich auf den Algo konzentrieren kann. Kannst du vielleicht eine kleine Anwendung mit Source online stellen, die ein Bild in so einen Puffer einlesen kann und anzeigt?
-
Ich dachte anfangs auch, dass es zu schwer ist, allerdings hat sich das mit ein bisschen Überlegen und vorallem Lesen der Zusicherungen gelegt. Mich reizt die Aufgabe schon auch, ist halt eine Frage der Zeit.
-
Interessierter schrieb:
Kannst du vielleicht eine kleine Anwendung mit Source online stellen, die ein Bild in so einen Puffer einlesen kann und anzeigt?
Ich habe das Programm online gestellt, das mir als Rahmen meines Testprogramms dient. Hoffe, das hilft.
...in dem Thread, der oben verlinkt ist.
-
Und wie kann ich einen Buffer unter Java als Bild anzeigen lassen?
-
hhhhjhkj schrieb:
Und wie kann ich einen Buffer unter Java als Bild anzeigen lassen?
Hmmm... momentan steht da eine Zeile drin, mit der Du es wieder als png abspeicherst. ...dann kannst Du ein externes Programm nutzen, um es Dir anzugucken.
Aber wenn Du das unbedingt in ein Programm integrieren möchtest, dann kannst Du mal in mein altes Tutorial über "Bilder und Java" gucken:
http://www.javacore.de/tutorials.php
Da ist Code für ein einfaches Bildanzeigeprogramm drin. Das müsste man recht schnell um die 2 zusätzlichen Zeilen des hier genutzten Testprogramms erweitern können.
-
Wie geht man bei der Bilderkennung eigentlich am Besten ran. Mich würde es ja auch reizen, aber ich hab keinen Plan wie man sowas am besten macht. Kann mir jemand von euch eine gute Seite oder ein gutes Tutorial empfehlen?
-
Ich habe jetzt ein paar Links zu wikipedia-Seiten gegeben, die als Einstieg dienen könnten. Siehe da:
-
Wie lang braucht dein Algo für ein Bild?
-
Kann man es auch in C++ programmieren?
-
Nein, es ist ein pure Java-Contest
-
SagMal schrieb:
Wie lang braucht dein Algo für ein Bild?
Deutlich weniger als eine Minute. ...also mal im Ernst: Mein Algorithmus nimmt nicht am Wettbewerb teil. Der ist kein bischen auf Geschwindigkeit optimiert und auch insgesamt nur auf die Schnelle hingefrickelt. Zudem nutzt er im Kern ein relativ zeitintensives Verfahren. Die tatsächlichen Zeiten meines Algorithmus bieten somit keinerlei Orientierung für das, was hier möglich ist.
Die einzig wichtige Orientierung ist folgende: Wenn Dein Algorithmus auf meinem Rechner mehr als eine Minute pro Bild braucht, werde ich ihn leider wegen Überstrapazierung meiner Geduld disqualifizieren müssen. (...natürlich nicht, wenn das auf alle Einsendungen zutrifft.)
-
noch fragen schrieb:
Kann man es auch in C++ programmieren?
Im Wettbewerb kannst Du nicht mit nem C++ Programm antreten. ...aber Du kannst gerne nach dem Wettbewerb damit angeben, dass Dein C++ Programm viel schneller als das Siegerprogramm ist. ...wenn Du es dann auch präsentierst.
-
Ah so. Danke. Schade, denn mein C++-Programm schafft es in weniger als einer halben Sekunde.
-
Ich brauch auch noch unter ner Sekunde. Hat aber erst ca. 10% oder so.
-
Schreibs doch in C++. Da braucht ihr ja schon nen monat bis ihr die Bildeinlesefunktion fertig habt.
-
oh, ein Follprovi
Wofür gibts denn vorgefertigte Bibliotheken?
-
Nach dem Contest könnte man schon den Gewinneralgorithmus gegen "hochperformante" C++-Anwendungen laufen lassen. Gäbe sicher guten Diskussionsstoff
-
CengizS schrieb:
[...] Gäbe sicher guten Diskussionsstoff
Ich glaub' das gibt eher guten Flame-Stoff
Greetz, Swordfish