IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Fortran Discussion :

Lecture d'une image sat


Sujet :

Fortran

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Mars 2007
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Lecture d'une image sat

    Alors, je veux que vous m'aidez sur un programme de fortran sous unix qui permet de lire des bits qui constituent des pixels d'une image satellitaire d'extension raw. l'image a une taille de 1280(C)*1024 (L). Chaque pixel est constitue de 2 octets, les valeurs de chaque pixel doivent etre comprises entre 0 et 1023 (car les autres bits sont insignifiants). Merci

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Août 2006
    Messages
    974
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Août 2006
    Messages : 974
    Points : 1 346
    Points
    1 346
    Par défaut
    Le plus simple avec ce genre de problème est de lire le fichier unformatted avec accès direct et de répliquer la structure dans la liste de variables.

    Je ne connais pas le format de fichier à lire. Y-a t'il un header ?

    Sinon, faire par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    ...
    character (2) :: Image(1280,1024)
    ...
    open(10,form='unformatted',access='direct',recl=2621440) ! si en octets
    read(10,rec=1) Image
    De là, tu peux extraire les bits pertinents par les fonctions de manipulation de bits.

    N.B. Le « recl » ne doit pas nécessairement être mesuré en octets. Sur certains systèmes, c'est en mots de 2 ou 4 octets.

  3. #3
    Nouveau Candidat au Club
    Inscrit en
    Juillet 2007
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 1
    Points : 1
    Points
    1
    Par défaut
    le format raw est un format binaire, généralement sans entête.
    Si c une image satlellitaire, ca m'étonne qu'elle soit sur une seule bande
    mais tu devrait utiliser le format 'BINARY' pour l'ouverture dans fortran

Discussions similaires

  1. action au moment de la lecture d'une image
    Par yamissa dans le forum Flash
    Réponses: 3
    Dernier message: 13/02/2007, 17h42
  2. Lecture d'une image en C++
    Par draasoft dans le forum C++
    Réponses: 15
    Dernier message: 08/01/2007, 12h38
  3. Lecture d'une image en Java
    Par draasoft dans le forum Multimédia
    Réponses: 2
    Dernier message: 07/01/2007, 22h34
  4. Lecture d'une image bitmap
    Par Nanoucha dans le forum Assembleur
    Réponses: 1
    Dernier message: 17/02/2006, 22h47
  5. Lecture d'une image bitmap
    Par Geronimo dans le forum x86 32-bits / 64-bits
    Réponses: 18
    Dernier message: 28/06/2002, 12h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo