
Conclusion
Ressources Complémentaires
Liste non exhaustive des Fonctions les plus utilisé pour la manipulation d'image
Lit une image à partir d'un fichier et la
convertit en une matrice.
img = imread('filename.ext');
Affiche une image stockée sous forme de
matrice.
Écrit une image stockée sous forme de matrice
dans un fichier.
imwrite(img, 'filename.ext');
Convertit une image couleur (RGB) en une
image en niveaux de gris.
gray_img = rgb2gray(rgb_img);
Redimensionne une image à des dimensions
spécifiées.
resized_img = imresize(img, [rows, cols]);
Effectue une rotation d'une image d'un certain
angle spécifié.
rotated_img = imrotate(img, angle);
Applique un filtre à une image en utilisant un
noyau spécifié.
filtered_img = imfilter(img, kernel);
Crée un noyau de filtrage prédéfini (comme
gaussien, laplacien, etc.).
h = fspecial('type', parameters);
Détecte les contours dans une image en
utilisant des méthodes comme Sobel, Canny,
etc.
edges = edge(img, 'method');
Ajuste l'intensité des niveaux d'une image.
adjusted_img = imadjust(img, [low_in,
high_in], [low_out, high_out]);
Améliore le contraste d'une image en utilisant
l'égalisation d'histogramme.
Convertit l'image en type double avec des
valeurs d'intensité entre 0 et 1.
double_img = im2double(img);
Convertit une image en niveaux de gris en une
image binaire.
bw_img = im2bw(img, threshold);
Ajoute du bruit à une image pour simuler
divers types de bruit.
noisy_img = imnoise(img, 'type',
parameters);
Applique un filtrage médian à une image pour
réduire le bruit impulsionnel.
filtered_img = medfilt2(img, [m, n]);
Une image numérique est manipulée dans Octave comme une matrice ou un tableau 3D.
Les opérations sur les matrices permettent des transformations directes, sans passer par des outils complexes.
Octave propose des fonctions puissantes et simples pour les traitements courants : affichage, conversion, filtrage,
égalisation, etc.
Comprendre la structure matricielle d’une image est fondamental avant d’utiliser des fonctions plus avancées.
Documentation officielle GNU Octave
GNU Octave Image Package
Livre : Digital Image Processing – Gonzalez & Woods