Précédent   Forum du club des développeurs et IT Pro > C et C++ > C
C Forum d'entraide technique sur le langage C. Avant de poster -> F.A.Q. C, Avant de poster.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 04/01/2013, 10h42   #1
rahmabalsam
Invité de passage
 
Femme hadj ali rahma
Enseignant Chercheur
Inscription : décembre 2012
Messages : 5
Détails du profil
Informations personnelles :
Nom : Femme hadj ali rahma
Localisation : Tunisie

Informations professionnelles :
Activité : Enseignant Chercheur
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : décembre 2012
Messages : 5
Points : 0
Points : 0
Par défaut imresize en C

Bonjour, mon problème de comment programmer une fonction 'imresize' en c et en plus à plat .... juste j'aime bien de me proposer l'idée...
rahmabalsam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2013, 12h14   #2
Neckara
Rédacteur
 
Avatar de Neckara
 
Homme Denis
Étudiant
Inscription : décembre 2011
Messages : 2 603
Détails du profil
Informations personnelles :
Nom : Homme Denis
Localisation : France, Loire (Rhône Alpes)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : décembre 2011
Messages : 2 603
Points : 7 030
Points : 7 030
Envoyer un message via MSN à Neckara Envoyer un message via Skype™ à Neckara
Citation:
Bonjour, mon problème de comment programmer une fonction 'imresize' en c et en plus à plat .... juste j'aime bien de me proposer l'idée...
Bonjour,

Si je comprend bien tu veux écrire une fonction imresize mais qu'est-elle censée faire?
Redimensionner une image?

On ne comprend pas du tout ce que tu nous demande.
__________________
Recherche devs C++ motivés et sérieux pour Last Dungeon.

Chaîne Youtube : Vidéos

Ma page DVP : http://neckara.developpez.com/
Neckara est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2013, 12h25   #3
rahmabalsam
Invité de passage
 
Femme hadj ali rahma
Enseignant Chercheur
Inscription : décembre 2012
Messages : 5
Détails du profil
Informations personnelles :
Nom : Femme hadj ali rahma
Localisation : Tunisie

Informations professionnelles :
Activité : Enseignant Chercheur
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : décembre 2012
Messages : 5
Points : 0
Points : 0
oui pour redimensionner l'image( par exemple image de 150*100 mon objectif d'avoir l'image 80*80). j'ai trouver un bon résultat avec la fonction imresize en Matlab mais il faut reprogrammer la fonction imresize en langage à plat
STP peut on m'aider
Merci


Citation:
Envoyé par Neckara Voir le message
Bonjour,

Si je comprend bien tu veux écrire une fonction imresize mais qu'est-elle censée faire?
Redimensionner une image?

On ne comprend pas du tout ce que tu nous demande.
rahmabalsam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2013, 12h49   #4
Neckara
Rédacteur
 
Avatar de Neckara
 
Homme Denis
Étudiant
Inscription : décembre 2011
Messages : 2 603
Détails du profil
Informations personnelles :
Nom : Homme Denis
Localisation : France, Loire (Rhône Alpes)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : décembre 2011
Messages : 2 603
Points : 7 030
Points : 7 030
Envoyer un message via MSN à Neckara Envoyer un message via Skype™ à Neckara
Est-ce qu'il n'y a pas une fonction d'openCV qui pourrait le faire?
__________________
Recherche devs C++ motivés et sérieux pour Last Dungeon.

Chaîne Youtube : Vidéos

Ma page DVP : http://neckara.developpez.com/
Neckara est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2013, 12h51   #5
plxpy
Membre émérite
 
Avatar de plxpy
 
Homme
Ingénieur
Inscription : janvier 2009
Messages : 494
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 48
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : janvier 2009
Messages : 494
Points : 893
Points : 893
bonjour

Faut-il comprendre "à plat" par "sans utiliser une fonction d'une quelconque bibliothèque" c'est-à-dire tout faire ?
plxpy est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 04/01/2013, 13h45   #6
rahmabalsam
Invité de passage
 
Femme hadj ali rahma
Enseignant Chercheur
Inscription : décembre 2012
Messages : 5
Détails du profil
Informations personnelles :
Nom : Femme hadj ali rahma
Localisation : Tunisie

Informations professionnelles :
Activité : Enseignant Chercheur
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : décembre 2012
Messages : 5
Points : 0
Points : 0
nn j'aire le refaire à plaaaaat sans appel a aucun fonction........


Citation:
Envoyé par Neckara Voir le message
Est-ce qu'il n'y a pas une fonction d'openCV qui pourrait le faire?
rahmabalsam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2013, 14h24   #7
Neckara
Rédacteur
 
Avatar de Neckara
 
Homme Denis
Étudiant
Inscription : décembre 2011
Messages : 2 603
Détails du profil
Informations personnelles :
Nom : Homme Denis
Localisation : France, Loire (Rhône Alpes)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : décembre 2011
Messages : 2 603
Points : 7 030
Points : 7 030
Envoyer un message via MSN à Neckara Envoyer un message via Skype™ à Neckara
Citation:
Envoyé par rahmabalsam Voir le message
nn j'aire le refaire à plaaaaat sans appel a aucun fonction........
Est-ce que tu pourrais faire un petit effort de rédaction s'il te plaît?

Sinon, personnellement j'utiliserais un algorithme naïf en passant par une image de transition.

Cette image aurait pour largeur le PPCM de la largeur de l'image de départ et de l'image finale, idem pour la hauteur.

On va prendre un exemple assez simple :
Image de départ (Id): 2x1
Image de fin (If) : 1x2

Image de transition (IdT): 2x2

Id -> IdT : on "superpose" les deux images
Code :
1
2
3
4
IdT[0][0] = Id[0][0];
IdT[0][1] = Id[0][1];
IdT[1][0] = Id[0][0];
IdT[1][1] = Id[0][1];
IdT -> If : idem, mais on calcule la moyenne des pixels
Code :
1
2
If[0][0] = (IdT[0][0] + IdT[0][1])/2
If[1][0] = (IdT[1][0] + IdT[1][1])/2
Bon, je pense qu'il existe des algorithmes bien plus sophistiquées et plus performants
__________________
Recherche devs C++ motivés et sérieux pour Last Dungeon.

Chaîne Youtube : Vidéos

Ma page DVP : http://neckara.developpez.com/
Neckara est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2013, 10h59   #8
LittleWhite
Responsable 2D/3D/Jeux


 
Avatar de LittleWhite
 
Homme Alexandre Laurent
Ingénieur développement logiciels
Inscription : mai 2008
Messages : 10 429
Détails du profil
Informations personnelles :
Nom : Homme Alexandre Laurent
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : mai 2008
Messages : 10 429
Points : 40 036
Points : 40 036
Bonjour,

Sinon la SDL_gfx propose un code pour redimensionner les images (dans une licence assez libre).
__________________
Vous souhaitez participer à la rubrique 2D / 3D / Jeux ? Contactez-moi
La rubrique a aussi un blog !

Ma page sur DVP
Mon Portfolio

Qui connaît l'erreur, connaît la solution.
LittleWhite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2013, 13h34   #9
Médinoc
Expert Confirmé Sénior
 
Avatar de Médinoc
 
Homme
Développeur informatique
Inscription : septembre 2005
Messages : 22 387
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 29
Localisation : France

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

Informations forums :
Inscription : septembre 2005
Messages : 22 387
Points : 32 028
Points : 32 028
Envoyer un message via MSN à Médinoc
Dans tous les cas, ça dépend du format d'image.
__________________
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.
Médinoc est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 20h51.


 
 
 
 
Partenaires

Hébergement Web