Capture-Bild mit hoher Auflösung Schnappschüsse von der webcam, in Java

Weiß jemand eine Java-Bibliothek, die verwendet werden können für den Zweck der Aufnahme von hochauflösenden Bild-snapshots von einer webcam?

Genauer:
- Ermitteln Sie die verfügbaren webcams (laptops haben einen eingebauten und einem externen angeschlossen über einen USB-Anschluss)
- Wählen Sie eine webcam, um mit zu arbeiten.
Erkennung der verfügbaren Auflösungen für die BILD-Erfassung (ex: bis zu 1280 x 1024 für eine web-Kamera mit 1,3 Mp sensor).
Sie sind im Allgemeinen viel größer als die für VIDEO-capture (ex: bis zu 640 x 480 für die gleiche web-Kamera).
- Wählen Sie die Auflösung, mit zu arbeiten.
- Auf Anfrage (Aufruf einer API-Funktion), eine Momentaufnahme von der ausgewählten Kamera mit der gewählten Auflösung.

Ich versucht habe:
- JMF: Scheiße, bietet keine Unterstützung für die automatische Erkennung der angeschlossenen web-Kameras.
- FMJ: verwendet LTI-CIVIL für die webcam-Unterstützung.
- LTI-CIVIL: unterstützt nur VIDEO-capture.
Der code ist auch sehr alt (2007 wenn ich mich richtig erinnere).
Nutzt native Bibliotheken, geschrieben in C++ für die webcam zugreifen.
DirectX für Windows und Video4Linux für (natürlich ) Linux.
Aber ein Blick über den C++ - code, wird es offensichtlich, dass es in der Richtung orientiert
video-streaming, das ist nicht meine Absicht (wie Sie sich in der Beschreibung von dem, was ich brauche)

Ich wäre dankbar, wenn jemand könnte mich zu einem Java-library, die passt in das Profil, die ich brauche.

Dank.

  • Einen bestimmten Grund, Sie nicht verwenden können, eine native Windows-framework?
  • Native Windows nicht unterstützt grabbing > 640 x 480 die Auflösung von Webcams, entweder.
InformationsquelleAutor Michael | 2011-07-10
Schreibe einen Kommentar