begin process at 2012 02 10 18:30:19
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

traitement d'image


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

traitement d'image

lundi 27 mars 2006 à 15:17:50 | traitement d'image

DavDav02

Bonjour à tous,

J'ai un projet qui consiste à effectuer une capture d'image à l'aide d'une webcam branchée en usb (voir code ci dessous). Jusque là, tout va bien. MAIS :
L'imae est capturée et enregistrée en 320*240 et en .jpg!!!!!!!!!

J'ai besoin d'obtenir ma capture en 640*480!!!!!!!! et en .bmp!!!!!!

Pouvez vous m'aider svp!!!! Merci

Voici mon code:


private void Form1_Load(object sender, System.EventArgs e)
{

      DateTime temps = DateTime.Now;

      //recuperation de la date

      string jour = temps.Day.ToString();

      string mois = temps.Month.ToString();

      string anne = temps.Year.ToString();

      string rep = jour+"."+mois+"."+anne;

      //creation des repertoires

      path = "c:\\capture\\"+rep ;

      //creation du repertoire principale

      Directory.CreateDirectory("c:\\capture\\");

      //creation du sous repertoire

      Directory.CreateDirectory(path);

}



private
void timer1_Tick(object sender, System.EventArgs e)

{

      try

      {

      //qualiter de compression Jpeg

      short nQuality = 500;

      //Capturer une image du webcam

      CAMSERVERLib.Camera cam = new CAMSERVERLib.CameraClass();

      byte[] picture = (byte[])cam.GrabFrame( nQuality );

      MemoryStream ms = new MemoryStream(picture);

      Bitmap bmp = new Bitmap( ms );

      //Afficher l'image dans le pictureBox

      this.pictureBox1.Image=bmp;

      }

      catch{}

      }




private
void button1_Click(object sender, System.EventArgs e)

      {

      if(this.timer1.Enabled==true)

      {

      //Arrétée le timer

      this.button1.Text="Démarrer";

      this.timer1.Enabled=false;

      DateTime temp = DateTime.Now;

      //recuperation des heures , minutes , secondes pour enregistrement de la photo

      string heure = temp.Hour.ToString();

      string minutes = temp.Minute.ToString();

      string secondes = temp.Second.ToString();

      string photo = heure+"h"+minutes+"m"+ secondes+"s".ToString() ;

      try

      {

      //nom de la photo

      nom = path +"\\"+photo+".jpg";

      pictureBox1.Image.Save(nom.ToString());

      }

      catch( Exception a )

      {

      MessageBox.Show(a.ToString());

      }

      }

      else

      {

      this.button1.Text="Capturer";

      this.timer1.Enabled=true;

      }

}



Cette discussion est classée dans : string, image, capture, datetime, tostring


Répondre à ce message

Sujets en rapport avec ce message

Capture image webcam [ par masseur ] Salut. Je voudrais reussir a capturer une image provenant d'une webcam et la faire s'enregsitrer sur le disque dur. Quelqu'un saurait comment s'y transformer un string en variable [ par turie ] Supposons que j'ai une variable qui s'appel image Je récupére dans une fonction la chaine string "image" comme transformer cette chaine en variable, Capture image webcam sous borland [ par toff86 ] Salut !!Je commence a me lancer dans le traitement d'image, je sais qu'il y a deja beaucoup de post pour ce que je vais demander, mais tous ce que j'a Résolution d'image [ par DavDav02 ] Salut à tous,Je suis en BTS et je dois réaliser un projet de capture + traitement d'image.Je rencontre un petit problème et j'aurais besoin d'aide.Je Set transform C++ [ par ffenforce10 ] Bonjour, Voilà, j'ai un petit problème avec la fonction transform pour appliquer un foncteur... Mon code complilait lorsque j'utilisait un vecteur, m capture d'image [ par josephromuald ] je suis étudiant et je prépare un projet. j'aimerai savoir comment faire pour capturer une form et l'envoyer à travers le réseau.    merci pour votre capture dynamique d'image par webcam sans sauvegarde [ par nicky200320 ] Nicky200320bonjour a tous, je debute en programmation en C/C++. Je souhaite faire une interface graphique pour acquérire une image a partir de ma webc convertir String to char [ par drcmomo ] Bonjour tout le monde!!!ce bout de programme me permet de rajouter un 0 devant jour et mois si ces derniers compris entre 0 et 9j'aimerais pourvoir re Erreur de compilation [ par drcmomo ] kelk1 peux m'aider stp                     if ((Fichier::journeeEtudiee.getJour())                     {                         jour=String::Concat(" Capture d'image avec webcam et DirectShow [ par Mick7 ] Slt, Voila je voudrai qu'on me guide un peu sur l'utilisation de DirectShow pour la capture d'image d'une webcam, car ca fais un petit moment que je c


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,435 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales