2D-Grafik Webcam-Bilder analysieren und manipulieren

Zeebo

Mitglied
Hallo erstmal! :)

Ich suche eine Möglichkeit, das Live-Bild einer USB-Webcam zu analysieren, z.B. nach etwas zu suchen, mit diversen Filtern und dann Änderungen im Live-Bild vorzunehmen, also z.B. etwas hineinzuzeichnen oder Bildinformationen zu ändern.

Hat jemand hier schon mal was in dieser Richtung gemacht? Dieses Themengebiet ist nämlich absolutes Neuland für mich. Oder kennt jemand ein gutes Tutorial oder HowTo hierzu?

Thema "Media Framework": Ich habe mich mal umgeguckt, unter anderem auch hier in diesem Forum und dabei immer wieder gelesen, dass das alte JMF "tot" ist. Als Alternative wird häufig Xuggler oder GStreamer empfohlen. Wie sieht es hier mit der Kompatibilität mit Linux und Windows aus? Entwickeln tue ich ausschließlich unter einem aktuellen Ubuntu System, aber wenn möglich sollte es auch unter Windows lauffähig sein.

Vielen Dank für Tipps, Links etc. ;-)
 

HoaX

Top Contributor
Ich denke da musst du schon genauer werden, was du da genau suchen willst. Wenn du Formen usw erkennen willst, dann fang doch erstmal an das auf Basis einzelner Bilder zu implementieren. Das ganze dann auf Video umzubauen ist dann im Vergleich wahrscheinlich relativ leicht.
 

Marco13

Top Contributor
Ja, etwas mehr infos wären Hilfreich. Das JMF ist tatsächlich ... naja, ... ... (wie soll ich das formulieren, so früh am Morgen?) ... Jedenfalls könntest du vielleicht (und solltest IMHO vermutlich, falls das ohne Nachteile möglich ist) unabhängig von der Methode, die verwendet wird, um an die Rohdaten zu kommen, versuchen, die eigentliche Verarbeitung davon trennen - also im Sinne von
Code:
BufferedImage image = holDirDasBildMit[b]Irgendeinem[/b]MediaFrameworkAb();
jetztKommtDieEigentlicheArbeit(image);
 

Zeebo

Mitglied
Ok, sehe ich ein, ich habe mich unpräzise ausgedrückt. Mein Hauptproblem ist nicht das arbeiten mit dem Bild an sich, sondern:
- Wie kriege ich das Bild von der Webcam in den Buffer
- Soll ich jedes Bild untersuchen oder nur jedes n-te
- Wie kriege ich das manipulierte Bild wieder zurück in den Stream, sodass es angezeigt werden kann.
 

XHelp

Top Contributor
Je nach dem was du mit dem Bild machst und was rauskommen soll kann ja schon jeden n-te Bild reichen. Du wirst es vllt nicht schaffen, jeden Bild zu bearbeiten, ohne dass es verzögerungen entstehen.
Was meinst mit "zurück in den Stream"? Willst du dem Rechner vorgaukeln, dass das von dir geänderte Bild unmittelbar von der Cam kommt?
 

Zeebo

Mitglied
Das Video soll ja irgendo in einem Panel ausgegeben werden, aber halt mit den Änderungen. Angenommen ich suche nnach rechteckigen Formen und hebe diese mit einer roten Kontur hervor, dann soll der Anwender dies ja sehen.
 

Kr0e

Gesperrter Benutzer
Hallo,

JMF ist tot. Auch FMJ ist .. mehr oder weniger ... tot... gab seit 2007 kein Release mehr, bei News gibts dort auch nix neues...

Bei Java gibt es nur weniger Alternativen... leider... Xuggler ist gut... gstreamer-java ist besser, da Zweiteres eine komplette Medialösung darstellt... Aufnahme, Abspielen, Konvertierung und Streaming.

Würde dir GStreamer wärmstens empfehlen...

Unterstützung natürlich überall... Kleines Manko: Windows 64 bit Benutzer haben Pech :( Zumindest zur Zeit noch... GStreamer-java wird aber fleißig entwickelt und Hilfe bekommt man bei den Mailinglists auf schnell...

Da du ja Ubuntu benutzt hast du bestimmt wschon die GStreamer libraries installiert, sonst würdest du mit Ubuntu kein einziges Video abspielen können, das nicht in ogg ist :D Also brauchst du sogar nur die Javadateien...

Das Framework selber ist nicht leicht, nimm dir was Zeit um es zu verstehen... Das liegt aber nicht daran, dass der Wrapper mies ist, sondern dass GStreamer ansich ein schweres API hat. Dafür sind damit ziemlich coole Dinge möglich, die erst durch dieses (erst umständlich wirkende) API ermöglicht werden... Also nicht gleich die Nerven verlieren, lohnt sich alle Fälle ;)


SOO: Das Beste zum Schluss:

Du willst ja dein Bild verändern... GStreamer bietet dir von Haus aus ne Menge an Filtern an. Also so Sachen wie Schärfen, Deinterlacing und Kantenfindung. 'Sofern unterstützt werden dann auch Hardware-Beschleunigte Filter angeboten...

Gruß,

Chris


PS: Versteh mich nicht falsch, Xuggler ist auch wirklich gut, ist auch sehr viel einfacher bei der Anwendung. xuggler unstützt allerdings von Haus aus nicht das Abspielen von Medien. Sprich du kannst serh einfach einen ganzen Film von Frame zu Frame durchforsten, die Bilder speichern oder ändern oder sonst iwas. Aber das abspieln und rendern wird nicht unterstützt. Du köntnest dir da was selber basteln. Jedes Frame besitzt einen Timestamp und dank Java Sound kann auch Audio gut selbst implementiert werden.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
G Bilder einer Webcam im JFrame anzeigen Allgemeine Java-Themen 5
D Webcam Face Detection Allgemeine Java-Themen 1
B QR Scanner WebCam Allgemeine Java-Themen 2
K API für Webcam? Allgemeine Java-Themen 21
M Wie auf Webcam zugreifen= Allgemeine Java-Themen 6
K Webcam Ziffern ablesen Allgemeine Java-Themen 7
A Bild von Webcam aufzeichnen Allgemeine Java-Themen 14
A Webcam ansteuern Allgemeine Java-Themen 12
N JMF und Webcam Allgemeine Java-Themen 3
X Position eines Gegenstandes über Webcam erkennen Allgemeine Java-Themen 11
G Zugriff auf USB Webcam Allgemeine Java-Themen 4
U Webcam unter Java Allgemeine Java-Themen 5
P Webcam in Java einlesen Allgemeine Java-Themen 5
B JMF -> Webcam (Linux) Allgemeine Java-Themen 14
G Live-Stream einer WebCam importieren Allgemeine Java-Themen 3
M Webcam Anwendung Allgemeine Java-Themen 5
Thomasneuling Java Jar datei erstellen, von Projekt, dass auch Javafx Dateien, FXML Dateien und CSS Dateien, sowie Bilder enthält? Allgemeine Java-Themen 14
8u3631984 Bilder in Datenbank speichern - sinnvoll Allgemeine Java-Themen 5
W Bilder werden in App mit Jar-Datei nicht angezeigt Allgemeine Java-Themen 15
B Dateien / Bilder von "webapp" Ordner bekommen? Allgemeine Java-Themen 1
B Java Mail: Unterscheidung bei Attachments und eingefügte Bilder in Email Allgemeine Java-Themen 18
V Bilder bei bestimmten Zeiten wechseln, bitte um Hilfe Allgemeine Java-Themen 5
J Bilder lassen sich nicht importieren Allgemeine Java-Themen 3
S Bilder/Grafiken (zb: ".jpg") gestaucht zu Anzeige bringen Allgemeine Java-Themen 4
C Position von Pixeln in Bilder auslesen Allgemeine Java-Themen 2
The Pi NetBeans Bilder in Jar Datei werden nicht angezeigt Allgemeine Java-Themen 7
L Bilder innerhalb der JAR Datei Allgemeine Java-Themen 2
A 2 Bilder übereinander legen Allgemeine Java-Themen 5
X NetBeans Bilder und andere Dateien ins .jar schreiben und wieder aus .jar lesen Allgemeine Java-Themen 6
P Datentypen Bilder werden in ausführbarer JAR nicht angezeigt Allgemeine Java-Themen 6
OnDemand Bilder herunterladen Allgemeine Java-Themen 11
Tacofan Bilder in Resource speichern Allgemeine Java-Themen 6
V Input/Output Gif Bilder Animiert aus einer Jar laden Allgemeine Java-Themen 4
F Bilder aus Subpackage entnehmen Allgemeine Java-Themen 2
J Bilder halb in falscher Farbe nach kopieren aus Web Allgemeine Java-Themen 3
A JTable Bilder Allgemeine Java-Themen 1
P OpenCV mit Java - Bilder in Graustufenbilder umwandeln Allgemeine Java-Themen 2
M Barcode und Bilder in PCL einbinden Allgemeine Java-Themen 0
H Mehrere Bilder aus einer Datei lesen Allgemeine Java-Themen 2
A Bilder vergleichen auf gleichheit oder ähnlichkeit Allgemeine Java-Themen 8
F Java Api Bilder speichern Allgemeine Java-Themen 3
J Bilder in Eclipse überlappen Allgemeine Java-Themen 4
M Bilder aus Excel auslesen Allgemeine Java-Themen 6
S Bilder Zippen Allgemeine Java-Themen 3
Z Bilder aus JAR laden Allgemeine Java-Themen 2
R Exec. Jar läd Bilder nicht! Allgemeine Java-Themen 5
D auf Bilder im Jar-Archiv zugreifen Allgemeine Java-Themen 11
P JAVA Bilder/Videos in Form von Files vergleichen Allgemeine Java-Themen 7
M Input/Output Mehrere Bilder aus Resourcen auslesen Allgemeine Java-Themen 8
K Eclipse Export - Bilder finden Allgemeine Java-Themen 7
K Bilder zerschneiden, stichwort: SLICE Allgemeine Java-Themen 3
M Eclipse Stackoverflow beim Einlesen von großen Bilder in kd Baum Allgemeine Java-Themen 15
M keine Bilder in .jar-Datei (java) Allgemeine Java-Themen 23
D Bilder in JFrame anzeigen Allgemeine Java-Themen 5
K Inputstream -> Bilder Allgemeine Java-Themen 23
JAVAnnik Bilder in JLabel Array einfügen Allgemeine Java-Themen 2
A Problem mit Bilder laden mit sum.kern Allgemeine Java-Themen 9
C Bilder speichern Allgemeine Java-Themen 12
D Bilder extrahieren aus EPS - Problem mit ASCII85 Allgemeine Java-Themen 2
D Bilder aus externer .jar laden Allgemeine Java-Themen 3
S Swing mit JEditorPane per HTML auf Bilder in JAR zugreifen. Allgemeine Java-Themen 3
F Kleingerechnete Bilder extrem dunkel Allgemeine Java-Themen 2
SuperSeppel13 Bilder auf Anfrage laden - Threading Allgemeine Java-Themen 3
C Bilder rotieren, Denkfehler in der Berechnung? Allgemeine Java-Themen 2
S Mittels eines Applets Bilder generieren die in einer Webseite angezeigt werden..? Allgemeine Java-Themen 8
C Bilder verkleinern und zusammenführen Allgemeine Java-Themen 5
hdi Bilder JAR-kompatibel machen Allgemeine Java-Themen 7
K Transparente Bilder in Bild positionieren und speichern. Allgemeine Java-Themen 5
S Viele Bilder -> Speicher ausgelastet? / (De-)serialisierung geht nicht mehr richtig Allgemeine Java-Themen 8
A Beim Kopieren werden Bilder verfälscht Allgemeine Java-Themen 3
O Große Anzahl Bilder laden Allgemeine Java-Themen 7
data89 Bilder mit Java prüfen - suche dringend Hilfe Allgemeine Java-Themen 8
S Bilder aus jarDateien laden Allgemeine Java-Themen 13
R Bilder von flickr runterladen? Allgemeine Java-Themen 3
Fadi Lade Bilder aus einem Jar File Allgemeine Java-Themen 6
D Bilder einer Webseite herunterladen Allgemeine Java-Themen 2
C Externe Bilder in Java-Applet blocken? Allgemeine Java-Themen 2
C Alle Bilder eines binären Arrays ausgeben Allgemeine Java-Themen 3
T Webseiten durchsuchen und Bilder downloaden Allgemeine Java-Themen 4
C Bilder automatisch bearbeiten/manipulieren Allgemeine Java-Themen 2
G Peformance Bilder laden? Allgemeine Java-Themen 3
G Bilder in javadoc einbinden Allgemeine Java-Themen 5
H Bilder werden nicht angezeigt Allgemeine Java-Themen 7
G Bilder skalieren Allgemeine Java-Themen 2
K Bilder mit Java in MS Word einfügen Allgemeine Java-Themen 2
G Bilder werden in .Jar nicht angezeigt! Allgemeine Java-Themen 2
B zwei Bilder miteinander vergleichen Allgemeine Java-Themen 25
N Bilder in DB oder im Filesystem speichern Allgemeine Java-Themen 3
K bilder laden im voraus Allgemeine Java-Themen 7
Chris_1980 Bilder u. Objekte in JarArchiv speichern Allgemeine Java-Themen 2
S Buttons über Bilder? Allgemeine Java-Themen 18
F Mehrere Bilder zu einem Großen zusammenkleben Allgemeine Java-Themen 3
N Auf Bilder / Dateien innerhalb eines jar-Archives zugreifen Allgemeine Java-Themen 2
H Bilder richtig speichern und laden Allgemeine Java-Themen 4
F Bilder als "Thumbnails" laden - Performance Allgemeine Java-Themen 6
TheJavaKid Bilder in die Registries Allgemeine Java-Themen 7
byte Fehlerhafte Bilder reparieren? Allgemeine Java-Themen 11
M Bilder abspielen mit Übergängen Allgemeine Java-Themen 12
G bilder in jar Allgemeine Java-Themen 6
T Bilder schnell in BufferedImage laden Allgemeine Java-Themen 4

Ähnliche Java Themen

Neue Themen


Oben