Logiciels - Université Paris 8

Transcription

Logiciels - Université Paris 8
Introduction
Avant les ordinateurs
Traitement du
signal analogique
Avec les ordinateurs
Traitement du
signal numérique :
- programmation (peu adaptée aux non
informaticiens, rapide, très efficace)
- logiciels adaptés (accès simplifié, lent,
limité)
Traitement du signal et Applications
cours 8
Master Technologies et Handicaps
1ère année
Philippe Foucher
1
Logiciels:
2
Les fonctions (1)
A quoi ça sert ?
- à nous faciliter la vie
- utilisation de fonctions et d’outils
spécialisés
- peu ou pas de programmation
- on ne peut pas tout faire.
Lire et sauvegarder des données
Écrire dans un fichier.
Sauvegarder dans un format précis
Acquérir des signaux (cartes son, carte
vidéo)
Générer des signaux (fonction sinusoïdale)
3
Les fonctions (2)
4
Logiciels
Traitement simple:
-
Il y en a beaucoup
Gratuits
Payants
Filtre
Moyenne
Contraste
Fréquences/périodes
Échantillonnage
- Matlab (tout)
- Scilab
- Adobe Photoshop (Images)
- applets spécialisées (très
limitées)
- Paint Shop Pro (Images)
- Labview (Instrumentation)
- Logiciels spécialisés
(Sismologie, musique,
médecine,…).
Visualiser les signaux (images ou signal)
- Version Démo de certains
logiciels.
-…
-…
5
6
1
Images: Photoshop/Paint Shop Pro
Logiciel de traitement d’images
- créer des images
- gérer les arrière-plans/ premiers plans
(calques)
- filtrer des images
- enregistrer sous différents formats
(bitmap, vectoriels)
7
8
Bitmap ou vectoriel
Bitmap: ensemble de points contenues
dans un tableau (pixels) avec un ou
plusieurs valeurs par points.
Vectoriel: formules mathématiques
- droite: deux points
- cercle: centre + rayon
-…
Images vectorielle
Images bitmap
9
Bitmap: avantages/inconvénients
10
Vectoriel: avantages/inconvénients
Inconvénients
- fichier très léger
- Transformations faciles
Avantages
- photos réalistes impossibles à coder
- Internet reconnaît peu les images vectorielles
- Affichage compliqué
Inconvénients
- très lourd (tous les pixels sont codés)
- distorsion lors des transformations
(zoom +/- , étirement)
Avantages
- On peut tout coder (y compris les photos)
11
12
2
Images Bitmap: .bmp/. jpeg/ .gif.
/.tif./.raw
Format .bmp
Différents formats de fichiers utilisent le
codage bitmap. On les distingue selon:
- compression
- facilité d’utilisation
- accessibilité selon OS
- libre/propriétaire
Le plus simple
Tableau de points (pixels)
Quelques informations au départ (L*l)
Ouvert
Très lié à Windows
Très lourd
Limité à 24 bits
13
.jpeg: compression plus ou moins grande/
libre
.gif: - compression sans perte de qualité
- adapté pour dessins, croquis, logos,
mais moins pour les photos (limité à 256
couleurs)
- format propriétaire, .png même chose
mais libre.
14
tif: (Tagged Images Files),
- format « universel » accessible sur tous les OS
- format bitmap, gros fichiers
- compression
- Tags (bornes en début d’images): hauteur,
largeur, type de codage
- assez rare sur le web, utilisé pour acquisition et
imprimerie (codage en 32 bits: CMJN).
- libre
15
Format .raw
16
Format vectoriel: .eps
Fichier bitmap brut (raw = brut): sans
aucun traitement.
Sortie: Appareil numérique/scanner/caméra
En fait plusieurs formats de type .raw sont
propriétaires.
.eps: Encapsulated PostScript
- fichier PostScript visualisable
- Format mixte entre vectoriel et matriciel
- besoin d’envoyer le code pour lire l’image (peu
utilisé sur Internet)
- pas de distorsion matricielle, donc très utilisé par
les graphistes pour plaquette, affichage
- logiciels spécialisés (Xpress, Illustrator, …)
17
18
3
Matlab/Scilab
Pour vos pages Internet
- Eviter les formats lourds (.bmp)
- Eviter les formats propriétaires
(photoshop/paint Shop Pro,…).
- Eviter les formats matriciels
- .jpeg ou .tif ou .gif (même si propriétaire)
Deux logiciels de traitement de signaux
Programmables et appels de fonctions
spécifiques
Très robuste et puissant
Lent
Lié au logiciel (interprété)
19
Scilab
20
Scilab
= Matlab en moins bien mais gratuit
Mis au point par l’INRIA (Institut National
de Recherche en Informatique Appliquée)
Basée sur la programmation en C mais
plus simple.
Trois types de fenêtres:
- fenêtre de commandes: appel de
fonctions,affichage de résultats numériques
- fenêtre d’édition de texte (editor) pour
écrire les programmes
- fenêtres graphiques numérotées (images,
graphiques).
21
22
Questions ?
Pour la suite
23
TP
24
4