Prendre une photo à partir de la webcam en JAVA

Prendre une photo à partir de la webcam en JAVA - Java - Programmation

Marsh Posté le 29-05-2014 à 13:20:31    

Bonjour,
 
Je désire réaliser un programme simple en JAVA qui en cliquant sur un bouton, la webcam s'active, prends une photo et l'affiche!  
Après quelques recherches sur Internet, j'ai installé le Framework JMF avec succès et j'ai utilisé un code trouvé sur internet qui semble correct :
 
http://www.fobec.com/java/1068/pre [...] ebcam.html
 
 
Cependant j'ai la fameuse erreur "  Cannot find a Player for :vfw://0 " , donc ça détecte pas ma webcam intégrée, et en lançant JMSTUDIO j'ai bien
 

Code :
  1. Name = vfw:Microsoft WDM Image Capture (Win32):0
  2. Locator = vfw://0
  3. Output Formats---->
  4. 0. javax.media.format.YUVFormat
  5.   YUV Video Format: Size = java.awt.Dimension[width=640,height=400] MaxDataLength = 512000 DataType = class [B yuvType = 32 StrideY = 1280 StrideUV = 1280 OffsetY = 0 OffsetU = 1 OffsetV = 3
  6. 1. javax.media.format.YUVFormat
  7.   YUV Video Format: Size = java.awt.Dimension[width=160,height=120] MaxDataLength = 38400 DataType = class [B yuvType = 32 StrideY = 320 StrideUV = 320 OffsetY = 0 OffsetU = 1 OffsetV = 3
  8. 2. javax.media.format.YUVFormat
  9.   YUV Video Format: Size = java.awt.Dimension[width=320,height=240] MaxDataLength = 153600 DataType = class [B yuvType = 32 StrideY = 640 StrideUV = 640 OffsetY = 0 OffsetU = 1 OffsetV = 3
  10. 3. javax.media.format.YUVFormat
  11.   YUV Video Format: Size = java.awt.Dimension[width=640,height=480] MaxDataLength = 614400 DataType = class [B yuvType = 32 StrideY = 1280 StrideUV = 1280 OffsetY = 0 OffsetU = 1 OffsetV = 3
  12. 4. com.sun.media.format.AviVideoFormat
  13.   MJPG, 160x120, Length=57600 0 extra bytes
  14. 5. com.sun.media.format.AviVideoFormat
  15.   MJPG, 320x240, Length=230400 0 extra bytes
  16. 6. com.sun.media.format.AviVideoFormat
  17.   MJPG, 640x480, Length=921600 0 extra bytes


 
 
Pouvez vous m'aider à résoudre ce problème ? ou y'a t'il une autre alternative pour prendre une photo avec ma webcam?
 
Merci beaucoup

Reply

Marsh Posté le 29-05-2014 à 13:20:31   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed