Accueil > Forum > > > > Morphing sous Linux
Morphing sous Linux
samedi 21 avril 2007 à 01:26:33 |
Morphing sous Linux

lamliki
|
Bonsoir. J'aimerai créer un logiciel de morphing d'image, cependant je ne sais comment y procéder ni comment commencer. J'ai opté pour GTK+, mais je cherche pour savoir comment m'y prendre mais pour l'instant je ne sais pas par où commencer. Si quelqu'un connait un logiciel open-source de morphing et qui marche je lui serait très reconnaissant.
|
|
samedi 21 avril 2007 à 11:59:57 |
Re : Morphing sous Linux

neodelphi
|
Que doit faire exactement ton logiciel ? As-tu besoin d'une interface graphique complexe (boutons ? menus ? ou juste du clique sur image).
As-tu pensé à openGl ?, qui t'offre des méthodes de dessin certainement plus puissantes (et plus rapides) que GTK, etant donné que tu veux faire une appli de morphing c'est peut-être plus pratique...
neodelphi
|
|
samedi 21 avril 2007 à 12:04:56 |
Re : Morphing sous Linux

lamliki
|
Oui, j'ai besoin d'une interface avec les boutons ainsi qu'une interface d'interaction avec les images en entrée pour créer les maillages. Est ce que OpenGL permet de faire ceci, si oui est ce que ça demande du temps à l'apprendre pour faire ce dont j'ai besoin?
Merci.
|
|
samedi 21 avril 2007 à 12:13:01 |
Re : Morphing sous Linux

neodelphi
|
Bon, sur GTK je peu pas vraiment t'aider. OpenGl te permet de dessiner facilement en utilisant des textures, et donc faire des déformations ne doit pas être trop difficile. En utilisant une librairie comme glut ou sdl (glut est mieu je pense), tu peux récupérer les clicks souris et les mouvement souris, ce qui te permet d'interagir.
Donc si tu as genre quelques boutons seulement, tu peux te contenter de dessiner les boutons sous openGl et détecter les clicks souris dans la zone des bouton. Sinon, si ton interface est évoluée, il me semble que tu peux faire du GTK et intégrer du openGl. Je ne l'ai jamais fait mais il doit y avoir des tutoriaux sur le net la dessus.
neodelphi
|
|
samedi 21 avril 2007 à 12:19:48 |
Re : Morphing sous Linux

lamliki
|
En ce qui est de l'interface, ça ne sera pas très évolué, justement je n'ai besoin que de quelques boutons. Mais ce dont j'ai vraiment besoin c'est le fait d'intéragir avec l'image, genre créer un maillage à partir d'un certain nombre de points et ainsi les déformer vers le maillage correspondant dans la dernière image. Et bien sûr faire un dégradé des couleurs au fur et à mesure aussi, donc au final on aura une création de plusieurs images intermédiaires, si j'ai ce résultat, je pourrais trouver un utilitaire qui crée une animation gif a partir de ces images intermédiaire. Donc voilà, est ce que tu pourrais m'orienter sur le sujet stp, car j'ai cherché pendant plus d'un mois, mais rien trouvé. Il me reste maintenant moins d'un mois pour créer le programme. Le résultat ne doit pas être bien sûr fabuleux, mais acceptable. Merci.
|
|
samedi 21 avril 2007 à 12:32:59 |
Re : Morphing sous Linux

neodelphi
|
Bon, je pense avoir saisi la nature du problème. Quelle forme à ton maillage ? est-ce une simple grille ? ou bien est-ce toi qui donne par exemple 10 points en cliquant dans la première image, 10 points dans la seconde et après il déforme selon les lignes que tu as dessiné ?
En gros, ce que te permet facilement openGl, c'est de dessiner un triangle avec des coordonnées de texture. Par exemple, pour dessiner ton image, tu dessine deux triangles qui forment un carré. Comme tu peux préciser la position de chaque point de chaque triangle, tu peut déformer et openGl déformera la texture automatiquement.
neodelphi
|
|
samedi 21 avril 2007 à 12:37:08 |
Re : Morphing sous Linux

lamliki
|
C'est exactement ce qu'il me faut. découper l'image en plusieurs triangles, et ainsi déformer chaque triangle au triangle correspondant, et au même temps, faire un dégradé des couleurs.
Donc d'abord comment je pourrais faire pour afficher les images dans une fenêtre? Est ce qu'il est possible de créer des boutons avec OpenGL facilement? Merci.
|
|
samedi 21 avril 2007 à 12:50:05 |
Re : Morphing sous Linux

neodelphi
|
Bah je pense qu'il te faut OpenGl. Essaye de trouver des tutoriaux sur Glut pour créer la fenêtre et initialiser openGl. Après tu as le site nehe.gamedev.net pour des tutoriaux openGl.
Créer un bouton openGl c'est un peu chiant parceque tu le fait toi-meme: en gros tu dessine des triangles texturés et tu détecte les clicks dedan... c'est un peu lours mais je pense que c'est plus simple pour toi que de faire appel à GTK si tu n'as que quelques boutons. A la limite, au début tu peux peut-être te contenter des touches clavier pour remplacer les boutons, a toi de voir.
neodelphi
|
|
samedi 21 avril 2007 à 13:07:43 |
Re : Morphing sous Linux

lamliki
|
L'application sera développé sur Linux. Est ce qu'il y a de bons tutos d'OpenGL 2D seulement en Linux? Merci.
|
|
samedi 21 avril 2007 à 13:11:46 |
Re : Morphing sous Linux

neodelphi
|
Glut est portable linux et windows. OpenGl aussi. Un tutorial openGl windows est aussi valable linux. Google est ton amis, genre "glut tutorial opengl", et je pense que ce site regorge de code utilisant glut.
Et puis la 2D openGl en fait c'est de la 3D plate... tu utilisera des fonctions de 3d, c'est juste que tu retire la perspective et que tu place la caméra dans le plan XY.
neodelphi
|
|
Cette discussion est classée dans : logiciel, linux, commencer, morphing
Répondre à ce message
Sujets en rapport avec ce message
commencer en c [ par MoveX ]
d habitude je programme sous delphi, mais linux m attirant, et ne possedant pas kylix, je desirais continuer a programmer sous linux. quoiqu il en soi
Creation Application Linux [ par coolbela ]
Bonjour,Je désirs créer une application tournant sous linux.Logiciel d'aide à l'écriture de Romans (Traitement texte, gestion personnage, lieux, etc..
J'aimerais crée un petit logiciel comme celui la, mais par ou commencer? [ par jerem3000 ]
Bonjour, Je débute en c - c++, j'ai déjà crée quelque petit programme et maintenant j'aimerais crée un gestionnaire de mots de passe car je pense que
installaion d'un logiciel libre sous linux [ par nasnoustchon ]
bonsoir, je suis en train de tester mes compétances dans les réseaux informatique ,j'ai assisté à installé un logiciel libre permettant de faire ( adm
Soket sous LINUX [ par diablo31170 ]
Bonjour à tous le monde, comme le nom l'indique, cela va parler de soscket sous linux (en C++). Il aut savoir que je travaille en mode connecté. Je ch
quelle language de programmation [ par tortue56 ]
bonjour je n'y connait rien en programmation,mais j'ai envie de me lancer,quelle language de programmation me conseiller vous,je voudrait un avec qui
Compilation d'un programme c sous linux [ par lebienestrare ]
Bonjour tout le monde S'il vous plait j'ai installé linux mandriva sur mon pc,et je suis programmatrice de programmes en c sous linux,d'une autre faço
timer asynchrone [ par ToToL ]
BonjourJ'ai besoin dans un programme en cour de création d'un timer asynchrone. je m'explique :j'ai besoin d'executer des actions a des heures bien pr
Console Linux [ par phoenix_91 ]
Bonjour, J'aimerai recuperer grace a un programme en C++ les données affichées, sur la console Linux mais je ne sais pas comment faire.....Si quelqu'u
OpenGL et linux [ par by_rabbit_08 ]
Bonjour!Désolé si cette question a déjà été posée, mais je n'arrive pas à m'ensortir...Je voulais savoir si OpenGL était facilement compatible avec Li
Livres en rapport
|
Derniers Blogs
TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko [FRAMEWORK 4] LES TASKS ET LE THREAD UI[FRAMEWORK 4] LES TASKS ET LE THREAD UI par fathi
Je viens de passer quelques temps au TechDay's et j'ai pu voir pas mal de session intéressante. Par contre une chose m'a un peu étonné lors de certaines de ces sessions qui abordaient les améliorations du framework .NET (donc le 4.5) : en gros, bea...
Cliquez pour lire la suite de l'article par fathi WORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBEWORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBE par JeremyJeanson
Depuis déjà un an, je conseille vivement les utilisateurs de Workflow Foundation 3 à migrer vers la version 4. L'information qui va suivre ne devrait donc pas trop prendre au dépourvu les personnes qui m'ont suivi. Je profite de ce poste, pour faire le re...
Cliquez pour lire la suite de l'article par JeremyJeanson TECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PCTECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PC par ROMELARD Fabrice
Speakers: Thierry Rapatout, Antoine Petit et Xavier Trebbia Cette session entre dans le cadre des RDV Décideurs des TechDays 2012, elle est liée à la consumérisation de l'IT et la mise en place du "DeskTop as a Service" dans de plus en ...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|