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