0% ont trouvé ce document utile (0 vote)
113 vues3 pages

TP1 Initiation

Ce document présente diverses commandes utiles pour le traitement d'images sous Matlab, classées en catégories telles que l'affichage d'images, les opérations géométriques, le traitement et l'amélioration d'images.

Transféré par

Khadidja
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
113 vues3 pages

TP1 Initiation

Ce document présente diverses commandes utiles pour le traitement d'images sous Matlab, classées en catégories telles que l'affichage d'images, les opérations géométriques, le traitement et l'amélioration d'images.

Transféré par

Khadidja
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Université M’hamed Bougara

Faculté de Technologie

Master : Instrumentation biomédicale

Année universitaire : 2019/2020

Module : Traitement des Images Médicales

TP 1 : Initialisation au traitement d’images sous Matlab

I. Introduction

Matlab est un logiciel de calcul scientifique permettant de développer des solutions à des
problèmes techniques. Il permet de réaliser du calcul numérique et tracer des graphiques pour
visualiser et analyser les données. Matlab est associé à des boites à outils appelées toolbox
permettant d’accéder à des fonctions spécifiques à un domaine d’application comme le
traitement d’images par exemple. Les TP de vision réalisés avec Matlab nécessitent ainsi le
toolbox : Image processing
$**)-#

II. Commandes utiles

Image display.

colorbar - Display colorbar (MATLAB Toolbox).


getimage - Get image data from axes.
image - Create and display image object (MATLAB Toolbox).
imagesc - Scale data and display as image (MATLAB Toolbox).
immovie - Make movie from multiframe indexed image.
imshow - Display image.
montage - Display multiple image frames as rectangular montage.
subimage - Display multiple images in single figure.
truesize - Adjust display size of image.
warp - Display image as texture-mapped surface.
zoom - Zoom in and out of image or 2-D plot (MATLAB Toolbox).

Image file I/O.

imfinfo - Return information about image file (MATLAB Toolbox).


imread - Read image file (MATLAB Toolbox).
imwrite - Write image file (MATLAB Toolbox).
Geometric operations.

imcrop - Crop image.


imresize - Resize image.
imrotate - Rotate image.
interp2 - 2-D data interpolation (MATLAB Toolbox).

Pixel values and statistics.

corr2 - Compute 2-D correlation coefficient.


imcontour - Create contour plot of image data.
imfeature - Compute feature measurements for image regions.
imhist - Display histogram of image data.
impixel - Determine pixel color values.
improfile - Compute pixel-value cross-sections along line segments.
mean2 - Compute mean of matrix elements.
pixval - Display information about image pixels.
std2 - Compute standard deviation of matrix elements.

Image analysis.

edge - Find edges in intensity image.


qtdecomp - Perform quadtree decomposition.
qtgetblk - Get block values in quadtree decomposition.
qtsetblk - Set block values in quadtree decomposition.

Image enhancement.

histeq - Enhance contrast using histogram equalization.


imadjust - Adjust image intensity values or colormap.
imnoise - Add noise to an image.
medfilt2 - Perform 2-D median filtering.
ordfilt2 - Perform 2-D order-statistic filtering.
wiener2 - Perform 2-D adaptive noise-removal filtering.
Linear filtering.
conv2 - Perform 2-D convolution (MATLAB Toolbox).
convmtx2 - Compute 2-D convolution matrix.
convn - Perform N-D convolution (MATLAB Toolbox).
filter2 - Perform 2-D linear filtering (MATLAB Toolbox).
fspecial - Create predefined filters.
Linear 2-D filter design.
freqspace - Determine 2-D frequency response spacing (MATLAB Toolbox).
freqz2 - Compute 2-D frequency response.
fsamp2 - Design 2-D FIR filter using frequency sampling.
ftrans2 - Design 2-D FIR filter using frequency transformation.
fwind1 - Design 2-D FIR filter using 1-D window method.
fwind2 - Design 2-D FIR filter using 2-D window method.
Color space conversions.

hsv2rgb - Convert HSV values to RGB color space (MATLAB Toolbox).


ntsc2rgb - Convert NTSC values to RGB color space.
rgb2hsv - Convert RGB values to HSV color space (MATLAB Toolbox).
rgb2ntsc - Convert RGB values to NTSC color space.
rgb2ycbcr - Convert RGB values to YCBCR color space.
ycbcr2rgb - Convert YCBCR values to RGB color space.

Image types and type conversions.

gray2ind - Convert intensity image to indexed image.


grayslice - Create indexed image from intensity image by thresholding.
im2bw - Convert image to binary image by thresholding.
im2double - Convert image array to double precision.
im2uint8 - Convert image array to 8-bit unsigned integers.
im2uint16 - Convert image array to 16-bit unsigned integers.
ind2gray - Convert indexed image to intensity image.
ind2rgb - Convert indexed image to RGB image (MATLAB Toolbox).
isbw - Return true for binary image.
isgray - Return true for intensity image.
isind - Return true for indexed image.
isrgb - Return true for RGB image.
mat2gray - Convert matrix to intensity image.
rgb2gray - Convert RGB image or colormap to grayscale.
rgb2ind - Convert RGB image to indexed image.

Vous aimerez peut-être aussi