begin process at 2012 02 09 13:51:23
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Graphique

 > EDITEUR D'IMAGES - C++ DEVCPP - FLOU, INVERSION, ROTATION, EFFET MIROIR...

EDITEUR D'IMAGES - C++ DEVCPP - FLOU, INVERSION, ROTATION, EFFET MIROIR...


 Information sur la source

Note :
5 / 10 - par 1 personne
5,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Graphique Classé sous :image, traitement, modification, flou, rotation Niveau :Initié Date de création :14/01/2006 Date de mise à jour :01/02/2006 00:49:32 Vu / téléchargé :15 355 / 3 025

Auteur : pyronet

Ecrire un message privé
Commentaire sur cette source (21)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Bien que très sommaire car sans interface graphique, ce programme permet d'ouvrir un fichier image (format prédéfini), de lui appliquer des modifications (Flou gaussien, passage noir et blanc, inversion, rotation, effet miroir), possibilité de "visualiser" l'image, puis de sauvegarder le résultat bien sur.


 Conclusion

vous trouverez beaucoup d'explications dans le fichier word inclus dans l'archive.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

14 janvier 2006 14:59:19 :
Ajout du fichier .dev et de l'executable dans le zip
14 janvier 2006 15:05:00 :
oups, j'avais oublié de remettre le rapport...
01 février 2006 00:49:32 :
Ajout du fichier executable avec une extension .ex Ajout de quelques fichiers exemples.

 Sources du même auteur

Source avec Zip MASTERMIND CONSOLE AVEC INTELLIGENCE ARTIFICIELLE -- C (DEVC...
Source avec Zip EDITEUR DE TEXTE EN LIGNE DE COMMANDE - C - DEVCPP - CHAINES...
Source avec Zip PROBLÈME DU VOYAGEUR DE COMMERCE - RÉSOLUTION PAR UN ALGORIT...
Source avec Zip Source avec une capture JEU DE NIM (TIRAGE D'ALLUMETTES, IL FAUT PRENDRE LA DERNIÈRE...

 Sources de la même categorie

Source avec Zip APPLICATION DE DESSIN DE QUELQUES FIGURES par laguchori
Source avec Zip Source avec une capture HDR EXPOSURE FUSION par mecrosoft
Source avec Zip Source avec une capture IRC CLIENT MULTISERVEUR EN MFC (TXIRC) par TeniX
Source avec Zip ENTETE DU FICHIER BMP (BIPMAP) par k.Lutchi
Source avec Zip Source avec une capture XCOUPE : COUPE 2D par pop70

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture GENERE BMP par lajouad
Source avec Zip Source avec une capture HDR EXPOSURE FUSION par mecrosoft
Source avec Zip Source avec une capture TRAITEMENT DE L'IMAGE: FILTRE MÉDIAN EN TEMPS CONSTANT par Pistol_Pete
Source avec Zip Source avec une capture RÉHAUSSEUR DE CONTRASTES par pygargue
Source avec Zip Source avec une capture TRAITEMENT D'IMAGES BMP [C++\QT3] par rouliow

Commentaires et avis

Commentaire de poulpixx le 14/01/2006 12:24:35

tu ne pourrais pas mettre ton .dev avec le zip?

Commentaire de pyronet le 14/01/2006 15:01:09

Opération effectuée. J'ai aussi mis l'exécutable.
Se compile sans problème sous dev et aussi sous Visual si je me souviens bien.

Commentaire de vecchio56 le 14/01/2006 21:04:04 administrateur CS

Une fichier avec l'extension exe sera enlevé du zip lors de l'upload (même s'il apparait dans la liste plus haut)

Commentaire de pyronet le 15/01/2006 00:05:47

je me demandait justement pourquoi il s'affichait...
dans tout les cas il compile sans erreur sous dev cpp 4.9.9.1

j'attends vos commentaires...

Commentaire de albert0 le 17/01/2006 18:51:28

salu, merci pour la source,

mais comme j'ai pas de compilateur sous la main..

tu pourrais chanegr l'xtension du .exe en .ex ?

merci

(dommage que ta roation ne fasse que deux angles.....)

Commentaire de Cesar_Rodriguez66 le 30/01/2006 09:42:26

Très bien, Ce qu'on cheche

Commentaire de pyronet le 31/01/2006 01:46:51

Tant mieux si ça peut te servir, n'hésites pas à proposer tes améliorations...

Commentaire de albert0 le 31/01/2006 14:41:09

ça serai sympa de lire mon pyronet

bref, je met 5/10

rotation que de quelque angle --> sert a rien

Commentaire de albert0 le 31/01/2006 14:44:18

lire mon commentaire

Commentaire de pyronet le 01/02/2006 00:04:17

Salut Alberto,
Je pensait que tu avait récupéré un compilateur entre temps... ... ... l'intérêt n'est pas tant que ça dans l'exe mais si tu veut je te le met quand meme en ".ex".

Tu voudrais faire des rotations d'un angle à la demande ?
Si tu veut m'expliquer comment s'y prendre ça m'interesse...
Dans tous les cas si je fait une rotation différente d'un multiple de 90 degrés je doit changer les dimensions de mon image / tableau et inclure des pixels noirs dedans, ce qui serait très compliqué à gerer.

Commentaire de albert0 le 01/02/2006 19:08:27

ah donc si c'est compliqué on fait pas??

hmmm bof bof la politique

en effet il faudrai agrendir l image

et il y a cette formule pour la rotation

X' = cosQ * X  - sinQ * Y
Y' =sinQ * X  + cosQ * X

Commentaire de pyronet le 01/02/2006 19:41:58

j'ai fait ce prog dans le cadre d'un projet à temps limité donc je ne me suis pas concentré sur les rotations uniquement, mais y ait pensé quand même et là où il se pose un problème, c'est si tu fait tes rotations et doit agrandir l'image : soit tu lui met des pixels noirs et auquel cas tu est embêté pour les opérations suivantes, si par exemple tu veut faire d'abord une rotation puis un flou sur le résultat tu fait comment pour ne pas tenir compte de tes nouveaux pixels ?
Autrement définir une valeur qui définit ces pixels supplémentaires et qui échapperait aux opérations sur l'image...

Dans tout les cas si tu vas regarder les petits éditeurs d'images que tu trouve chez monsieur tout le monde ils ne te proposeront pas ce genre d'opérations et ils ne s'amuseront pas non plus à modifier les dimensions de ton image juste pour une rotation...

Mais comme je te sent motivé, si tu fait cette fonction je veut bien voir son résultat.

Commentaire de albert0 le 02/02/2006 21:35:15

j'ai fait tout ça en ada

Commentaire de lueurbleue le 21/02/2006 11:46:29

Pour une rotation dans le plan:

avec (x,y) comme étant le point soumis à la transformation et (ox, oy) le centre de cette transformation.

x2=cos(a)*(x-ox)+sin(a)*(y-oy)+ox;
y2=sin(a)*(x-ox)-cos(a)*(y-oy)+oy;

De plus tu n'es pas forcement obliger de redimensionner ton image... Après la trnasformation celle-ci sera rogner. Cependant si tu veux éviter celà tu applique un simple redimensionement par un facteur k:
x2=(cos(a)*(x-ox)+sin(a)*(y-oy))*k+ox;
y2=(sin(a)*(x-ox)-cos(a)*(y-oy))*k+oy;

k<0 pour diminuer la taille et k>0 pour augmenter.

Commentaire de pyronet le 22/02/2006 02:13:06

Merci pour cette lueur ;-)
Je travaille sur d'autre choses en ce moment je vais pas me replonger dans mon code tout de suite mais je pense que ça pourra en aider beaucoup.

Commentaire de lueurbleue le 22/02/2006 02:14:59

De rien! ;-) bonne chance tout de même, les lueurs sont faites pour être paratgées!

Commentaire de ptifleur le 20/03/2006 15:33:42

salut ton prog est sympa mai t'a utiliser quoi sous dev ,windows,console ....pour le .dev .

merci d'avance a+

Commentaire de pyronet le 21/03/2006 01:16:55

Salut ptifleur,

Il faut faire un noueau projet avec "Console Application", "Projet C", "Langage par défaut".

Aucune librairie à rajouter.

enjoy ;-)

Commentaire de ptifleur le 21/03/2006 10:44:01

re merci de m'avoir repondu car j'ai vraimen besoin de toi ...
a comprend pa ,projet C c pour le language C,mai ton main est un .cpp .J'arrive pas a compiler ton projet ,il semble ne pas reconnaitre image .h
j'espere que tu pourra m'aiguiller  

Commentaire de ptifleur le 21/03/2006 10:54:11

pour precsion ,je cree un projet imageering.dev auquel je rajoute image.h et main.cpp et il me dit linker error undefened toutes les methodes de image.cpp...que faire?

Commentaire de pyronet le 21/03/2006 17:01:02

oups...

Je t'ai répondu dans la presse j'ai raconté des bêtises, excuse moi.
Le langage est bien du C++ comme le dit l'extension des fichiers... donc Projet cpp, et toujours console application/langage par défaut.
Une fois que tu as ton nouveau projet, tu supprimes le main que dev t'a créé et tu ajoutes au projet TOUS les fichiers *.cpp et *.h que l'archive contient (pas seulement main.cpp et image.h).

ça devrait passer cette fois ci
excuse moi encore de t'avoir mal orienté hier, j'ai plus l'habitude de coder en C alors je n'ai pas réfléchi hier ! J'espère que tu n'as pas perdu trop de temps.

A ta disposition si tu rencontre d'autres problèmes !

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

code source traitement d'image [ par ceya ] Bonjour à tous, Je cherche un code source sur la quantification vectorielle et sur l'inversion d'une image. Tout ça pour des images bmp avec des nive rotation d'une image [ par David ] rotation d'une image PGM ou RAW [ par zorillamarc ] je cherche à coder une fonction me permettant de faire tourner une image PGM ou RAW d'un angle souhaité. par avance merci,Marc Zorilla Rotation d'une image [ par xleureaud ] J'aimerai faire tourner une image par rapport a son centre avec C++Builder Traitement d'image .pgm sous Windows XP Home [ par Toto_15l ] Bonjour a tous ! Je d&#233;bute en programmation C et je dois travailler sur des images pgm : copier l'image d'un dossier vers un autre et inverser le traitement d'image [ par rodrigo22 ] Je travaille actuellement sur un projet ou je dois etudier la deformation d'une image lorsque l'on projette celle ci sur une surface non perpendiculai Traitement image [ par flox39 ] FLO traitement d'image [ par fr2005 ] comment faire pour convertir un&nbsp; pg vc++ en un pg c++builder ? j'ai un projet en c ( traitement d'image) et j'ai besoin d'un code pour tracer un cercle, une droite, une ellipse.quelqu'un pourait m'aider. MERCI [ par agno ] &nbsp; Traitement d'image [ par baroudeur ] Je souhaite faire un peu de traitement d'image en C++, mais je ne sais pas par ou commenxer...Est ce que quelqu'un à une petite idée sur le sujet.Je r


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 : 0,842 sec (4)

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