Bonjour,
J'ai un fichier binaire contenant une grille avec des valeurs. Le problème est qu'il y a que la grille est assez conséquente [21601,10801]. Quand j'essaie de lire le fichier avec fread (voir code), j'ai un message d'erreur qui me dit OUT OF MEMORY.Ce que je pourrais faire, c'est lire seulement une partie du fichier en découpant l'image, mais je ne sais pas comment découper l'image avant de l'avoir lue. Après la lecture je pourrais découper l'image comme ça:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 fid=fopen('D:\Mes documents\bathymetrie\gebco_bathy.21601x10801.bin','r'); IM = fread(fid,[21601,10801]) ; fclose(fid);Malheureusement je ne sais pas comment intégrer le découpage avant la lecture.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 IM=IM'; IMTL=IM(1300:2200,200:1100); image(IMTL)
Partager