Bonjour,
je travaille actuellement sur des séquences d'images TIFF; une séquence contient entre 660 et 1500 images. Il s'agit d'images en niveau de gris ayant une taille de 268*768.
J'arrive à lire la séquence d'images, à réaliser les opérations de filtrage sur chacune des images de la séquence et à afficher la séquence d'images filtrée :
Par contre, je dois réaliser d'autres traitements (histogramme, seuillage) et pour cela, j'ai besoin de sauvegarder l'image traitée dans une donnée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 for i=1:662 img=imread('ima1.tiff',i); % lecture image %application du filtre imshow(img); %affichage image end
J'ai pensé:
- réaliser les traitements citées avant l'affichage dans la boucle précédente: cela entraîne un dépassement de mémoire et il me sera impossible d'afficher chaque étape du traitement (indispensable)
- utiliser la fonction "imwrite" mais elle permet seulement de sauvegarder une image de la séquence (pas utile).
Quelque a-t-il une idée à me soumettre? cela me sera vraiment utile.
Partager