Bonsoir,
Je suis à la recherche depuis quelque temps d'une api ou d'une librairie qui me permettrait de récupérer une image depuis une webcam.
j'ai trouvé jmf, mfj, et lti-civil, mais voilà aucune des librairies ne fonctionne sur un os 64 bits.
Y aurai-t-il une autre api capable de faire ceci ou un code qui fonctionne?
Je joins un tout petit code avec le message d'erreur que je reçois:
Le message d'erreur est le suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38 /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package webcam.capture; import java.awt.Image; import javax.media.CaptureDeviceManager; import javax.media.Manager; import javax.media.MediaLocator; import javax.media.Player; import javax.media.Processor; import javax.media.protocol.FileTypeDescriptor; import javax.media.protocol.SourceStream; /** * * @author SevenPro64 */ public class WebcamCapture { private static Player player=null; private static Image image= null; public static void main (String[] args){ try{ MediaLocator ml=new MediaLocator("vfw://00"); player= Manager.createRealizedPlayer(ml); player.start(); } catch (Exception ex){ ex.printStackTrace();; System.exit(0); } } }
javax.media.NoPlayerException: Cannot find a Player for :vfw://00
Partager