Bonjour à tous, j'ai récupéré un petit bout de code pour faire l'acquisition avec ma webcam mais j'ai un petit problème d'objets...
Pour une methode j'ai besoin que ma methode "capture" me retourne un bufferedImage or la methode capture me retourne de base une image elle même constitué d'un bufferToImage.
J'ai essayé par la suite de reconvertire cette image en bufferedImage avec une methode basique mais ça ne marche pas j'ai un "NullPointerException" en plus je trouve pas ça très propre. Y a t'il un moyen de caster directement mon objet "buf " en bufferedImage au lieu d'un BufferToImage?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 // Grab a frame FrameGrabbingControl fgc = (FrameGrabbingControl) player.getControl("javax.media.control.FrameGrabbingControl"); buf = fgc.grabFrame(); // Convert it to an image btoi = new BufferToImage((VideoFormat)buf.getFormat()); img = btoi.createImage(buf);
Merci de votre aide
Partager