IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

2D Java Discussion :

capture d'image en java


Sujet :

2D Java

  1. #1
    Futur Membre du Club
    Homme Profil pro
    informaticien
    Inscrit en
    Décembre 2016
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : Guinée

    Informations professionnelles :
    Activité : informaticien
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2016
    Messages : 12
    Points : 9
    Points
    9
    Par défaut capture d'image en java
    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
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
     
    import com.github.sarxos.webcam.Webcam;
    import com.github.sarxos.webcam.WebcamPanel;
    import com.github.sarxos.webcam.WebcamResolution;
    import java.awt.Dimension;
    import java.awt.FlowLayout;
    import java.io.File;
    import java.io.IOException;
    import javax.imageio.ImageIO;
    import javax.swing.JOptionPane;
    /**
     *
     * @author PC_hacking
     */
    public class CampCap extends javax.swing.JFrame {
     
        private Dimension ds = new Dimension(450,360);
        private Dimension cs = WebcamResolution.VGA.getSize();
        private Webcam wCam = Webcam.getDefault();
        private WebcamPanel wCamPanel = new WebcamPanel(wCam, ds, false);
        /**
         * Creates new form CampCap
         */
        public CampCap() {
            initComponents();
            wCam.setViewSize(cs);
            wCamPanel.setFillArea(true);
            panelCam.setLayout(new FlowLayout());
            panelCam.add(wCamPanel);
     
        }
     
     
     
     
        private void btStartActionPerformed(java.awt.event.ActionEvent evt) {                                        
            Thread r = new Thread(){
                @Override
                public void run(){
                wCamPanel.start();
                }
            };
            r.setDaemon(true);
            r.start();
        }                                       
     
        private void btCaptureActionPerformed(java.awt.event.ActionEvent evt) {                                          
            try {
                File file = new File(String.format("capture-%d.jpg", System.currentTimeMillis()));
                ImageIO.write(wCam.getImage(), "JPG", file);
                JOptionPane.showMessageDialog(this, "image Capturer avec succé:\n"+file.getAbsolutePath(), "CampCap", 1);
            } catch (IOException e) {
                JOptionPane.showMessageDialog(this, "erreur de capture :\n"+e.getMessage(), "CamCap", 0);
            }
        }                                         
     
        /**
         * @param args the command line arguments
         */
     
            //</editor-fold>
     
            /* Create and display the form */
            java.awt.EventQueue.invokeLater(new Runnable() {
                public void run() {
                    new CampCap().setVisible(true);
                }
            });
        }
     
        // Variables declaration - do not modify                     
        private javax.swing.JButton btCapture;
        private javax.swing.JButton btStart;
        private javax.swing.JPanel pCapture;
        private javax.swing.JPanel panelCam;
        // End of variables declaration                   
    }

  2. #2
    Modérateur
    Avatar de wax78
    Homme Profil pro
    Chef programmeur
    Inscrit en
    Août 2006
    Messages
    4 084
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chef programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 084
    Points : 7 995
    Points
    7 995
    Par défaut
    ??

Discussions similaires

  1. [Image]Créer une image avec JAVA 1.1
    Par burno dans le forum 2D
    Réponses: 4
    Dernier message: 11/08/2004, 09h19
  2. Capture d'image d'un panel
    Par Akta3d dans le forum C++Builder
    Réponses: 5
    Dernier message: 03/06/2004, 13h34
  3. [IMAGE JAI] java.lang.Error
    Par babyboy dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 18/05/2004, 14h29
  4. capture d'image
    Par hmichel dans le forum C++Builder
    Réponses: 4
    Dernier message: 13/02/2004, 15h46
  5. Capture d image par webcam
    Par moimoimoi3x dans le forum C++Builder
    Réponses: 7
    Dernier message: 03/07/2003, 08h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo