Bonjour à tous,
J'utilise actuellement octave afin de lire une image sous forme de fichier texte de la forme :
image1.txt
1 1 1
2 1 20
3 1 10
4 1 0
5 1 22
6 1 44
1 2 1
2 2 20
3 2 10
4 2 0
5 2 22
6 2 44
1 3 1
2 3 20
3 3 10
4 3 0
5 3 22
6 3 44
Dans l'exemple ci-dessus, il s'agit d'une image composée de 3 lignes et 6 colonnes. Je n'ai aucun problème pour visualiser cette image en faisant
Dans le cas réel, je souhaiterais lire une image composée de 400 lignes et 10767 colonnes (soit 4306800 pixels). Le fichier texte est structuré de la même façon que l'exemple ci-dessus (avec cependant 400 blocs qui correspondent au 400 lignes de mon image). Tout un tas de message d'erreur apparaît à l'écran lorsque j'essaye de lire mon image :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 load('image1.txt') X = image1(:,1); Y = image1(:,2); Z = image1(:,3); imagesc(Y,X,Z)
... et ça continue comme ça sans arrêt...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 multiplot> ·uDÍ~DDIDÍ|DÍ{DáêwDHÁrD¸ÎlDÉgDÃaDeYD×CLD{KD ^ line 0: invalid character · multiplot> ·MD¸NND×óSDÃÕ]D)üiDqgDÍüXDq]OD ^ line 0: invalid character · multiplot> RD¾WDq*cD3sD ^ line 0: invalid character
Chose étrange, deux fichiers supplémentaires ont été crées
portant le nom : /D%C3%25LD=%FAGD%9A%99 et l'indication (codage non valide)...
Quelqu'un peut-t-il me dire quel est le problème ??
Sébastien
Partager