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

 C Discussion :

Comment faire du traitement d'image avec C?


Sujet :

C

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 55
    Par défaut Comment faire du traitement d'image avec C?
    Salut.

    Je veux savoir quel est la meilleur façon de faire du traitement d'image avec C.
    Plus précisément , je veux savoir les meilleurs bibliothéques pour ça, avec des liens ,des cours ,des PDFs..... !


    merci d'avance .



    PS: aussi je veux faire avec le traitement d'image, une fenétre qui affiche par exemple l'image initiale (sans modifications) à coté de la nouvelle image (aprés traitement)
    merci.

  2. #2
    Membre expérimenté
    Inscrit en
    Juin 2008
    Messages
    207
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 207

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 55
    Par défaut
    Citation Envoyé par Arnaud_03 Voir le message
    Salut,
    merci pour votre aide.

    est-ce que vous pouvez m'expliquer qu'est ce que je peux faire avec!
    merci

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 55
    Par défaut
    Salut,
    je veux exactement comment lire (en C bien sure ) une image.bmp sous forme d'une matrice puis copier l'image et aussi écrire dans la matrice afin de modifier l'image!!et enfin l'enregistrement .
    merci d'avance

  5. #5
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 385
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 385
    Par défaut
    Il te faut connaître le format, et faire un peu de lecture binaire.
    Un .bmp contient des structures BITMAPFILEHEADER et BITMAPINFO telles qu'elles sont décrites sur MSDN, avec un alignement sur 2 octets et non 4 (ce qui fait qu'il n'y a pas de bourrage).
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 55
    Par défaut
    Citation Envoyé par Médinoc Voir le message
    Il te faut connaître le format, et faire un peu de lecture binaire.
    Un .bmp contient des structures BITMAPFILEHEADER et BITMAPINFO telles qu'elles sont décrites sur MSDN, avec un alignement sur 2 octets et non 4 (ce qui fait qu'il n'y a pas de bourrage).
    Ok, merci, mais commet lire un .bmp?????

  7. #7
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 385
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 385
    Par défaut
    ben, avec les fonctions standard pour lire un fichier...
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 55
    Par défaut
    non!!
    j'ai essayé !!mais ça marche pas!!
    J'ai dis peux être il y a une structure prédéfini pour un .bmp!!!

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 55
    Par défaut
    Citation Envoyé par Médinoc Voir le message
    Il te faut connaître le format, et faire un peu de lecture binaire.
    Un .bmp contient des structures BITMAPFILEHEADER et BITMAPINFO telles qu'elles sont décrites sur MSDN, avec un alignement sur 2 octets et non 4 (ce qui fait qu'il n'y a pas de bourrage).
    où je peux trouver ça??

  10. #10
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 55
    Par défaut
    Comme je suis débutant!!!

    Est ce que quelqu'un peut m'aider? (c'est urgent)
    je veux un petit programme (code en C) ,où on ouvre un .bmp et le stoker sous forme d'une matrice (dans la mémoire ) puis accéder à chaque élément de la matrice pour faire quelque modification et enfin enregistrer la nouvelle image .bmp dans un autre emplacement !!!



    merci pour votre aide !!

  11. #11
    Modérateur
    Avatar de ToTo13
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Janvier 2006
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 793
    Par défaut
    Bonjour,

    une liste non exhaustive mais complète des bibliothèques de traitement d'images se trouve dans les discussions importantes du forum "Traitement d'images".

    Je te conseille de jeter un coup d'œil sur OpenCV.

    La plupart des bibliothèques dignes de ce nom, lisent la majorité des formats et stockent le contenu dans quelque chose qui est toujours plus ou moins proche d'un tableau (une matrice).
    Consignes aux jeunes padawans : une image vaut 1000 mots !
    - Dans ton message respecter tu dois : les règles de rédaction et du forum, prévisualiser, relire et corriger TOUTES les FAUTES (frappes, sms, d'aurteaugrafe, mettre les ACCENTS et les BALISES) => ECRIRE clairement et en Français tu DOIS.
    - Le côté obscur je sens dans le MP => Tous tes MPs je détruirai et la réponse tu n'auras si en privé tu veux que je t'enseigne.(Lis donc ceci)
    - ton poste tu dois marquer quand la bonne réponse tu as obtenu.

  12. #12
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 385
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 385
    Par défaut
    Citation Envoyé par The-msx Voir le message
    où je peux trouver ça??
    Citation Envoyé par Médinoc
    sur MSDN
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  13. #13
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 55
    Par défaut
    Citation Envoyé par Médinoc Voir le message
    Oui, j'ai trouvé!
    merci c'est très utile

Discussions similaires

  1. Réponses: 0
    Dernier message: 09/05/2014, 01h21
  2. comment faire un contour à une image avec Beamer ?
    Par carenamina dans le forum Beamer
    Réponses: 1
    Dernier message: 08/05/2012, 13h37
  3. Réponses: 3
    Dernier message: 16/10/2011, 13h05
  4. Comment faire du traitement d'images avec C?
    Par The-msx dans le forum C
    Réponses: 5
    Dernier message: 07/07/2008, 11h05
  5. Comment faire pour afficher une image ds une dbgrid
    Par totomaze dans le forum Bases de données
    Réponses: 2
    Dernier message: 16/10/2004, 16h31

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