begin process at 2010 03 11 22:06:47
  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 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 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 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


Appels d'offres

Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
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 : 0,140 sec (3)

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