begin process at 2012 05 30 01:00:40
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Divers

 > 

Ouverture de fichier image sous Visual C++


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Ouverture de fichier image sous Visual C++

mercredi 15 février 2006 à 16:06:11 | Ouverture de fichier image sous Visual C++

elo29

Bonjour,

Je reprends actuellement un code permettant de transformer une image en binaire. Mon problème est que le fichier image ne s'ouvre pas. Voici le début du code :

#include <stdio.h>
#include <stdlib.h>
#include <math.h>


#define hauteurimage 480
#define largeurimage 640

int main(){

FILE * fichier;
unsigned char imageBMP[3*largeurimage*hauteurimage];
int *tempimBMP;
int **image;
unsigned char tmp[501];
int somme=0;
int seuil;

int i,j;

//Allocation mémoire de l'image en niveau de gris

tempimBMP=(int*)malloc(hauteurimage*largeurimage*sizeof(int));

//Récupération de l'image

fichier=fopen("image.bmp","rb");
if(!fichier)
{
printf ("Probleme d'ouverture du fichier image\n");
return 0;
}

fread (&tmp,54,1,fichier);
fread (&imageBMP,largeurimage*hauteurimage*3,1,fichier);
fclose(fichier);


et voici l'erreur lors de la compilation :
Loaded 'ntdll.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\kernel32.dll', no matching symbolic information found.
The program 'C:\Program Files\Microsoft Visual Studio\MyProjects\casque_project\Debug\casque_project.exe' has exited with code 0 (0x0).


Pouvez vous m'aider?

Apparrement l'erreur provient de cette ligne:
tempimBMP=(int*)malloc(hauteurimage*largeurimage*sizeof(int));


J'ai quelques pbs avec les réponses rapides, elles ne veulent pas de moi ("Page non trouvée") donc je dis merci d'avance , en cas je répondrai par un nouveau message. Merci!
mercredi 15 février 2006 à 16:39:28 | Re : Ouverture de fichier image sous Visual C++

BruNews

Administrateur CodeS-SourceS
Désolé pour les "pages non trouvée", nous faisions une MAJ sur le site.

ciao...
[ Lien ]
BruNews, MVP VC++
jeudi 16 février 2006 à 16:45:44 | Re : Ouverture de fichier image sous Visual C++

buno

Administrateur CodeS-SourceS
J'ai un exemple d'ouverture de fichier BMP dans mes sources: http://www.cppfrance.com/codes/LOADER-BMP-TRAITEMENT_33150.aspx

Dans l'allocation, il faut prendre en compte les différentes composantes du pixel (RGBA), donc il faut multiplier par 4.

Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Le site de mon mariage
lundi 20 février 2006 à 14:40:47 | Re : Ouverture de fichier image sous Visual C++

elo29

Merci pour ta réponse. En fait c'était tout bêtement que je n'avais pas mis l'image au bon endroit...


Cette discussion est classée dans : fichier, int, image, largeurimage, hauteurimage


Répondre à ce message

Sujets en rapport avec ce message

[C] image binarisée à l'envers [ par elo29 ] Bonjour, Je travaille sur un code permettant de binariser une image , voici ce code : #include #include #include #define largeurimage 120 afficher le contenu d'une image.h dans son .exe [ par wargore ] Bonsoir à tous!Je suis à recherche d'une aide précieuse :p qui poura me débloquer dans mon code.Tout d'abord j'ai un code principal qui contient: ---- Lecture d'un fichier Bmp (image en niveau de gris) et affichage des valeurs des pixels dans un vecteur [ par waffouna ] Salutj'ai vraiment besoin de vos aides.En fait, je suis un électronicienne et je travaille sur la reconnaissance de visage.Et dans le cadre de mon Pfe Correction de mon programme pour ecrire une image avec succés [ par ami2008 ] #include #include #include #include #define LARGEUR 256 #define HAUTEUR 256 int main() { //------------------------------------- // Déclaration Lecture/ Ecriture de valeur à artir d'un fichier texte [ par twity_osa ] Bonjour Je suis un débutant en C et j'ai un projet qui a pour objet la compression d'image...donc je doit faire stocker l'image (les valeurs des pixe Problème écriture fichier [ par pitidragon ] Bonjour à tous !J'ai besoin d'aide pour finaliser un projet pour la fac. Je dois réaliser un démineur, et j'ai un petit soucis pour finir. Je dois gér Problème fenêtre SDL sous Linux [ par Neofabiensama ] Bonjour,Je poste aujourd'hui car je suis à cours d'idée sur un problème de fenêtre SDL. Je travaille actuellement sur un projet de visualisation 2D d' tracer des points en c [ par fireman42 ] Bonjour à tous :) Pour un projet d'algorithmique, je dois écrire en C le programme suivant : a) Créer 1000 points d'abscisse de 1 à 1000 et d'ordonné Utilisation d' interfaces en C++ [ par zaraki21 ] Bonjour, je suis actuellement en stage et je dois poursuivre le développement d'une application C++ qui utilise un mécanisme d'interfaces et, je me he


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
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,718 sec (4)

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