Bibliothèque de Traitement d Images en Niveaux de Gris
|
|
- Yvonne Sergerie
- il y a 8 ans
- Total affichages :
Transcription
1 TP Bibliothèque de Traitement d Images en Niveaux de Gris Étudiants : Besnier Alexandre Taforeau Julien Version 1.2 Janvier 2008
2 2008 Rapport TP - Version 1.2 i
3 Table des matières Introduction 1 1 Objectif de l application Présentation du travail Description des classes La classe de base : TTableau La classe THisto La classe TFiltre La classe TImage Chaînes de traitement associées La segmentation d une image La détermination des contours d une image Test et validation de l application Méthodes de test Comportement Traitement d une image simple Problème d une image complexe Amélioration des résultats Qualité de l application Conclusion 14 A La Classe TTableau 15 B La Classe THisto 18 C La Classe TFiltre 19 D La Classe TImage 24 E Chaînes de traitement associées 30 F Diagramme de classe de l application Rapport TP - Version 1.2 ii
4 Table des figures 1 Principe d une opération de filtrage par convolution pour un pixel. 4 2 Image originale d une pièce Pièce filtrée par un filtre GradLig Pièce filtrée par un filtre GradCol Contours de la pièce (segmentée à 113) Contours de la pièce (segmentée à 108) Contours de la pièce (segmentée à 118) Image originale de bateaux, considérée comme complexe Bateaux contourés (segmentée à 122) Contours des bateaux (segmentée à 135) Contours des bateaux (segmentée à 105) Somme des deux contours de la pièce Somme des deux contours des bateaux Diagramme de classe de l application Liste des tableaux 1 Filtre GradLig Filtre GradCol Exemple de tableau utilisé pour les premiers tests Exemple de tableau créer par la fonction reiniimg Rapport TP - Version 1.2 iii
5 Introduction Dans de nombreux domaines de la physique, il est nécessaire de recourrir à l utilisation de l outil informatique afin de réaliser du traitement d image. En effet que ce soit dans le domaine de l aerospatial, de la médecine ou de la cartographie, nous avons régulièrement recours à des processus de traitement d image tel que la détection de contours. Dans ce rapport, nous allons donc exposer la création d une bibliothéque de traitement d images qui permet de réaliser plusieurs procédures, notamment la détection de contours et le calcul de la norme d une image. Dans une première partie, nous détaillerons l application dans son ensemble et par la suite, nous examinerons le comportement de notre application Rapport TP - Version 1.2 1/32
6 1 Objectif de l application 1.1 Présentation du travail Lors des procédures de traitement d images il est nécessaire d appliquer aux images différentes chaînes de traitement. Ces chaînes de traitements nécessitent l utilisation de l outil informatique, que ce soit pour l implémentation des procédures ou de la visualisation de l image traitée. Afin de créer une bibliothèque de traitements d images, il est impératif de prévoir plusieurs fonctions qui permettent d effectuer des actions spécifiques sur l image à analyser. L objectif principal de cette bibliothèque est de fournir à l utilisateur trois procédures de traitement d images. Les trois procédures à créer sont : Une procédure de calcul des valeurs des pixels d une image qui fournis également la répartition des valeurs des pixels de l image. Une procédure de seuillage d une image qui permet l obtention d une image binaire suivantla valeur des pixels, si elle est supérieure ou non à un seuil. Une procédure de filtrage par convolution d une image par un filtre. Le but de cette opération est d obtenir une image filtrée à partir d un filtre utilisé en traitement d images. Ces trois procédures vont permettre la réalisation de deux chaînes de traitement distinctes : l une permettant la segmentation d une image, c est-à-dire une image seuillée constituée de deux valeurs de pixels suivant leurs positions par rapport au seuil, et l autre la détermination des points de contours d une image par normalisation de l image filtrée. De plus cette application devra permettre une éventuelle évolution de la bibliothèque, c est-à-dire la réutilisation des différentes classes et méthodes mis en place et leurs compléments. En ce qui concerne la méthode retenue pour la réalisation du projet, nous avons adopté une démarche progressive, c est-à-dire que chaque évolution du programme à été accompagnée d une phase de test, visant à valider l intégralité du code déjà implémenté. L affichage des résultats se fait par une fonction dédiée afin de le rendre plus facilement adaptable lors de l affichage par l intermédiaire de l interface graphique. De plus, nous avons supposé que toutes les images utilisées dans cette application sont constituées de 256 niveaux d intensité. Enfin, chaque classe est constituée de deux fichiers : un fichier header contenant les prototypes des fonctions et un source contenant les définitions des méthodes utilisées dans la classe correspondante. Les phases de test sont effectuées dans un fichier principal et les deux fonctions des chaines de traitement sont regroupées dans un fichier source externe. Nous nous proposons donc, dans ce rapport, de fournir les éléments essentiels nécessaires à la compréhension de la méthode utilisée pour mener à bien ce projet, que ce soit au niveau de la construction des classes et des méthodes, mais aussi lors de la phase de test des classes et du comportement de l application Rapport TP - Version 1.2 2/32
7 1.2 Description des classes Dans cette partie nous nous contenterons de décrire les actions des différentes classes, leurs contenus de manière succincte, leurs rôles dans l application et les liens qui les unissent entre elles. Un listing complet des méthodes des classes avec leurs actions sera fourni en annexes. La bibliothèque de traitement d image est constituée de quatre classes (Annexe F) : une classe de base (TTableau) et trois classes dérivées (THito, TFiltre, et TImage). À ces quatre classes se rajoute trois méthodes particulières : une méthode gérant l affichage de la matrice représentant l image désirée (affichagett ) et deux méthodes gérant les deux chaines de traitement, à savoir la segmentation et la détection des contours d une image (segmentation et contours). Toutes les classes sont constituées d un fichier header contenant les prototypes et un fichier source contenant la définition des méthodes de la classe La classe de base : TTableau Cette classe est la classe principale de l application, c est elle qui permet de générer une matrice, représentant les pixels de l image à traiter (Annexe A). C est à partir de cette classe que seront créees toute les autres classes nécessaires au traitement des images, toutes les méthodes de cette classe sont donc accessibles depuis les classes dérivées. Puisque nous ne connaissons pas à priori la nature des éléments constituant la matrice, nous avons crée un patron de classe qui permet une utilisation plus large de la classe TTableau, puisqu elle pourra contenir non seulement des entiers, des réels mais aussi des caractères. D un point de vue pratique cette classe permet : la création de la matrice, l allocation mémoire nécessaire et l initialisation des pixels à une valeur donnée. le dimensionnement la matrice en précisant son nombre de lignes et de colonnes. la suppression de la place mémoire allouée si nécessaire. un test sur la corrélation entre les dimensions de deux matrices. l écriture ou la lecture d un élément de la matrice La classe THisto Il s agit d une classe dérivée de la classe TTableau, et contient des éléments de type unsigned long int. Elle intervient notamment dans la chaine de traitement de segmentation d une image et plus précisément lors de la détermination du seuil. La matrice générée dans cette classe est en réalité un histogramme, c est-à-dire un tableau à une dimension de longeur 256, qui contient pour chaque valeur de pixel, le nombre de fois ou celle-ci apparait dans l image. La classe THisto permet (Annexe B : d initialiser les occurrences des valeurs des pixels à 0. d incrémenter celles-ci chaque fois que cette valeur est détectée Rapport TP - Version 1.2 3/32
8 de lire le nombre de fois qu une valeur à été détectée La classe TFiltre Il s agit également d une classe dérivée de la classe TTableau et contient des éléments de type double. Elle permet la convolution d un tableau de même dimension que le filtre par le filtre. Cette classe sera particulièrement utile lors de la détermination des contours d une image et dans la classe TImage, afin de déterminer l image filtrée. La procédure de convolution est explicitée ci-dessous : Fig. 1 Principe d une opération de filtrage par convolution pour un pixel La formule de convolution est donnée par : N 1 M 1 Img (l, c) = n=0 m=0 Img(l + n N 1 2, c + m M 1 ) F iltre(n, m) (1) 2 Où l et c représente les coordonnées du pixel à convoluer, N et M le nombre de lignes et de colonnes du filtre. Les deux filtres utilisés dans cette application sont donnés par les tables 1 et 2 selon que l on considère le gradient de l image suivant la direction des lignes ou des colonnes Tab. 1 Filtre GradLig Tab. 2 Filtre GradCol Finalement la classe TFiltre permet (Annexe C : la lecture et le calcul des éléments positifs et négatifs du filtre la convolution d un tableau de même dimension que le filtre par le filtre la réinitialisation des filtres 2008 Rapport TP - Version 1.2 4/32
9 1.2.4 La classe TImage Il s agit d une classe dérivée de la classe TTableau et contient des éléments de type float. Cette classe permet la création d une image filtrée par convolution, pour cette raison elle fait appel aux classes décrites précédemment : THisto pour générer un histogramme à 256 niveaux de l image et TFiltre lors de la convolution de l image par le filtre. Il est à noter que lors de cette convolution, il a été appliqué un traitement spécifique au bord de l image, nous avons pris la décision de ne pas traiter les bords de l image, cela implique que, pour conserver la taille de l image, nous avons mis à 0 ces pixels. De plus, puisque la classe TImage permet la convolution d une image, elle modifie également la valeur des pixels de l image filtrée qui ne sont désormais plus comprise entre 0 et 255. Pour résoudre ce problème il est nécessaire de ramener le niveau d intensité de chaque pixel suivant la formule : Img (l, c) = E(255 Img(l, c) I min I max I min ) (2) où E représente la partie entière, I min et I max les intensités maximum et minimum de l image filtrée. La classe TImage permet donc de filtré une image source à partir d un filtre déterminé, elle sera utilisée lors de la détermination des contours d une image. En outre la classe TImage permet (Annexe D) : la lecture et l écriture des bornes min et max de la valeur d un pixel la création d une image test constituée de 0 et de 255 au centre de l image la détermination d un histogramme à 256 niveaux de l image une interpolation linéaire pour ramener les niveaux d intensité dans la plage [0,255] le filtrage d une image par un filtre la détermination du filtrage d une image seuillée la détermination d une image normée à partir de deux images 1.3 Chaînes de traitement associées La segmentation d une image Dans cette fonction nous créons une image segmentée à partir d une image source, c est-à-dire que l on crée une image contenant deux couleurs (blanc ou noir) suivant la valeur du pixel de départ, si elle est supérieure ou non au seuil déterminé par calcul. Le résultat est donc une image noir et blanc, ou les zones noires représentent les zones plutôt sombre de l image source et les zones blanches des zones plutôt claires La détermination des contours d une image Cette fonction a pour but de révéler les contours d une image source, pour cela nous filtrons l image au moyen des filtres GradLig et GradCol qui ont pour but de calculer les gradients de l image suivant la direction des lignes et des colonnes. La 2008 Rapport TP - Version 1.2 5/32
10 normalisation de ces deux images fournis les contours de l image source à condition d appliquer un seuillage de l image normalisée. 2 Test et validation de l application 2.1 Méthodes de test Afin de tester le bon fonctionnement de l application, nous avons, à chaque implémentation d une nouvelle méthode, testé celle-ci sur un exemple concret. Nous avons également testé leurs intéractions avec les méthodes déjà codées. Pour mettre en évidence le bon fonctionnement des méthodes, nous avons utilisé dans un premier temps des tableaux simple et de petite dimension, sur lesquels les calculs sont aisés à faire à la main : Tab. 3 Exemple de tableau utilisé pour les premiers tests. Par la suite nous avons utilisé des tableaux dont les valeurs étaient générées aléatoirement afin de vérifier notamment le bon fonctionnement des histogrammes et de la fonction de segmentation. Le test des méthodes au fur et à mesure nous a permis de cibler plus facilement la source des erreurs, et de ce fait nous a permit un gain de temps. 2.2 Comportement Traitement d une image simple En ce qui concerne le comportement de l application nous nous apercevons que plus l image est complexe, c est-à-dire que la quantité de détails est importante, plus il est difficile d obtenir des contours net et précis. Si nous nous intéressons à l image piece.pmg (Fig. 2), nous avons une image relativement simple, avec des contours bien définis : En appliquant successivement les filtres GradLig (Fig. 3) et GradCol (Fig. 4) à cette image, nous identifions les variations rapide de niveau de gris selon respectivement les lignes et les colonnes. Il suffit à présent de normer l image et de la segmenter afin d obtenir l image finale contourée. Nous normons l image au moyen des filtres GradLig et GradCol 2008 Rapport TP - Version 1.2 6/32
11 Fig. 2 Image originale d une pièce Fig. 3 Pièce filtrée par un filtre GradLig Fig. 4 Pièce filtrée par un filtre GradCol 2008 Rapport TP - Version 1.2 7/32
12 et de la formule suivante : ImgNorme(l, c) = ImgGradLig(l, c) 2 + ImgGradCol(l, c) 2 (3) où ImgGradLig et ImgGradcol sont les images filtrées respectivement par un filtre GradLig et GradCol. Nous obtenons doncl image contourée suivante 1 : Fig. 5 Contours de la pièce (segmentée à 113) Nous voyons que dans l ensemble les contours ressortent plutôt bien, cependant certaine partie, comme le rond central, n ont pas été correctement contourées, ni la partie droite de la pièce. Si nous essayons de faire varier le niveau de segmentation, nous voyons que nous pouvons obtenir plus ou moins de détails, mais nous ne pouvons pas obtenir de contours complets, nous avons une partie ou une autre (Fig. 6 et 7). Il faudrait donc utiliser soit d autres filtres, soit une méthode différente. Fig. 6 Contours de la pièce (segmentée à 108) Problème d une image complexe Si à présent nous prenons une image plus complexe, c est-à-dire qui va présenter plus de contours fin et précis et peu de grandes zones uniformes. Nous nous aper- 1 Les images de contours obtenues ont été traitées de manière à obtenir des contours noirs sur fond blanc 2008 Rapport TP - Version 1.2 8/32
13 Fig. 7 Contours de la pièce (segmentée à 118) cevons que notre méthode de contours n est pas optimale. Prenons donc l image bateaux.pmg (Fig. 8) comme image de ce type. Fig. 8 Image originale de bateaux, considérée comme complexe Si nous appliquons le même traitement que lors de la section précedente, nous obtenons une image contourée de la figure 9 Nous nous apercevons que le résultat est bien moins réussi que pour la pièce (Fig. 5 page 8). Les variations étant beaucoup plus nombreuses, l image apparait plus «brouillon». Si on essaye de faire varier la segmentation, l image est plus nette, mais nous avons l impression de perdre trop de détails (Fig. 10 et 11 page 10) Rapport TP - Version 1.2 9/32
14 Fig. 9 Bateaux contourés (segmentée à 122) Fig. 10 Contours des bateaux (segmentée à 135) 2008 Rapport TP - Version /32
15 Fig. 11 Contours des bateaux (segmentée à 105) Pour ce type d image il faut donc une approche qui permettent de faire ressortir les contours, mais qui estompe le bruit observé précedement Amélioration des résultats En regardant plus précisément les résultats obtenus pour l image de la pièce, nous nous apercevons que selon le niveau de segmentation, nous obtenons préférentiellement certains contours plutôt que d autres (Fig. 6 et 7 page 8). Il est donc naturel de se demander ce que nous obtiendrions si nous sommions ses deux images (Fig. 12 page 12). Nous voyons donc que nous obtenons les contours complets de l image. Ainsi, en mettant en rapport deux résultats différents obtenus sur la même image nous gagnons en qualité. Si nous faisons le même travail sur l image des bateaux, nous obtenons aussi une certaine amélioration (Fig. 13 page 12), même si le problème de bruit reste présent, nous avons par exemple de «vrai» contours pour les mats. 2.3 Qualité de l application Suite à la relative rapidité de conception de l application, nous pouvons envisager différentes améliorations. Premièrement, il serait intéressant d améliorer la gestion des erreurs. En effet, actuellement si nous vérifions, par exemple, la taille des tableaux lors de l appel des méthodes, il n y a pas de procedure prévue en 2008 Rapport TP - Version /32
16 Fig. 12 Somme des deux contours de la pièce Fig. 13 Somme des deux contours des bateaux 2008 Rapport TP - Version /32
17 cas d erreur. L utilisation de tout types de tableaux (entiers, réels, charactères...) nous contraint à l utlisation d exception plus lourde à mettre en place que le simple retour d une valeur. D un point de vue pratique, il faudrait améliorer l interaction avec l utilisateur. Par exemple, celui-ci devrait pouvoir choisir une image à traiter en tapant son nom dans la console, ou bien choisir interactivement le seuil pour la segmentation et les contours, ou encore entrer manuellement un nouveau filtre autre que GradLig et GradCol... Cependant ce type de développement n a pas été envisagé ici, car une interface graphique, plus adaptée et plus agréable d utilisation, sera créée durant la période Aig. Il était donc inutile de développer deux fois la même chose. Au niveau des fonctions offertes par le logiciel, nous pourrions envisager de traiter d autres formats d image que le format brute raw afin d offrir une plus grande liberté d utilisation. De même, nous pourrions traiter des images en couleur, soit en les convertissant en niveau de gris avant d effectuer la recherche des contours, soit en faisant évoluer nos méthodes afin d être directement capable de traiter les images couleurs Rapport TP - Version /32
18 Conclusion La méthode de contours utilisée lors de cette étude s avère relativement efficace. Les images obtenues donnent une bonne idée des contours des images, surtout après un petit traitement supplémentaire. Cependant, nous avons vu qu il pouvait apparaître un bruit au niveau des surfaces non uniforme, comme le sol. Il faut donc envisager une procedure permettant d estomper ce type de perturbation. Un autre avantage de la méthode est qu elle est rapide à mettre en oeuvre, et à exécuter. Au niveau de l application en elle même, elle reste relativement sobre, et les implémentations à destination des utilisateurs n ont pas été développés. Cependant celle-ci est opérationnel, il est posible de filtrer des images par tout type de filtres, d extraire les contours, et d effectuer une segmentation. Enfin au niveau de l interface, celle-ci sera développée lors de la période Aig afin d avoir une interface graphique bien plus agréable que la console Rapport TP - Version /32
Traitement bas-niveau
Plan Introduction L approche contour (frontière) Introduction Objectifs Les traitements ont pour but d extraire l information utile et pertinente contenue dans l image en regard de l application considérée.
Plus en détailTP : Gestion d une image au format PGM
TP : Gestion d une image au format PGM Objectif : L objectif du sujet est de créer une classe de manipulation d images au format PGM (Portable GreyMap), et de programmer des opérations relativement simples
Plus en détailOpérations de base sur ImageJ
Opérations de base sur ImageJ TPs d hydrodynamique de l ESPCI, J. Bico, M. Reyssat, M. Fermigier ImageJ est un logiciel libre, qui fonctionne aussi bien sous plate-forme Windows, Mac ou Linux. Initialement
Plus en détailL analyse d images regroupe plusieurs disciplines que l on classe en deux catégories :
La vision nous permet de percevoir et d interpreter le monde qui nous entoure. La vision artificielle a pour but de reproduire certaines fonctionnalités de la vision humaine au travers de l analyse d images.
Plus en détailTP SIN Traitement d image
TP SIN Traitement d image Pré requis (l élève doit savoir): - Utiliser un ordinateur Objectif terminale : L élève doit être capable de reconnaître un format d image et d expliquer les différents types
Plus en détailGéométrie discrète Chapitre V
Géométrie discrète Chapitre V Introduction au traitement d'images Géométrie euclidienne : espace continu Géométrie discrète (GD) : espace discrétisé notamment en grille de pixels GD définition des objets
Plus en détailProjet Matlab/Octave : segmentation d'un ballon de couleur dans une image couleur et insertion d'un logo
Projet Matlab/Octave : segmentation d'un ballon de couleur dans une image couleur et insertion d'un logo Dans ce projet, nous allons réaliser le code qui permet d'insérer sur une image, un logo sur un
Plus en détailDE L ALGORITHME AU PROGRAMME INTRO AU LANGAGE C 51
DE L ALGORITHME AU PROGRAMME INTRO AU LANGAGE C 51 PLAN DU COURS Introduction au langage C Notions de compilation Variables, types, constantes, tableaux, opérateurs Entrées sorties de base Structures de
Plus en détailModule 16 : Les fonctions de recherche et de référence
Module 16 : Les fonctions de recherche et de référence 16.0 Introduction L une des fonctions les plus importantes d Excel, c est la possibilité de chercher une valeur spécifique dans un grand nombre de
Plus en détailAlgorithme des fourmis appliqué à la détection et au suivi de contours dans une image
IN52-IN54 A2008 Algorithme des fourmis appliqué à la détection et au suivi de contours dans une image Etudiants : Nicolas MONNERET Alexandre HAFFNER Sébastien DE MELO Responsable : Franck GECHTER Sommaire
Plus en détailFête de la science Initiation au traitement des images
Fête de la science Initiation au traitement des images Détection automatique de plaques minéralogiques à partir d'un téléphone portable et atelier propose de créer un programme informatique pour un téléphone
Plus en détailIMAGES NUMÉRIQUES MATRICIELLES EN SCILAB
IMAGES NUMÉRIQUES MATRICIELLES EN SCILAB Ce document, écrit par des animateurs de l IREM de Besançon, a pour objectif de présenter quelques unes des fonctions du logiciel Scilab, celles qui sont spécifiques
Plus en détailUtilisation du logiciel ImageJ gratuit
Utilisation du logiciel ImageJ gratuit on peut récupérer sur le lien suivant : http://rsbweb.nih.gov/ij/ à partir duquel ce résumé très bref (!!) a été élaboré Lancer ImageJ Vous avez une fenêtre qui s'ouvre
Plus en détailMaster IMA - UMPC Paris 6 RDMM - Année 2009-2010 Fiche de TP
Master IMA - UMPC Paris 6 RDMM - Année 2009-200 Fiche de TP Préliminaires. Récupérez l archive du logiciel de TP à partir du lien suivant : http://www.ensta.fr/~manzaner/cours/ima/tp2009.tar 2. Développez
Plus en détailTraitement des données avec Microsoft EXCEL 2010
Traitement des données avec Microsoft EXCEL 2010 Vincent Jalby Septembre 2012 1 Saisie des données Les données collectées sont saisies dans une feuille Excel. Chaque ligne correspond à une observation
Plus en détaildonnées en connaissance et en actions?
1 Partie 2 : Présentation de la plateforme SPSS Modeler : Comment transformer vos données en connaissance et en actions? SPSS Modeler : l atelier de data mining Large gamme de techniques d analyse (algorithmes)
Plus en détailTraitement d un AVI avec Iris
Traitement d un AVI avec Iris 1. Définir le répertoire de travail Fichier > Réglages (Ctrl + R) Et on définit le chemin du répertoire de travail. C est là que les images vont être stockées. 2. Convertir
Plus en détailTP Blender n 2 : Importation d un modèle SketchUp et animation
TP Blender n 2 : Importation d un modèle SketchUp et animation Service de Conception Géométrique Université de Liège Aérospatiale et Mécanique Conçu avec Blender 2.66 et SketchUp 8 De SketchUp à Blender
Plus en détailInitiation à Excel. Frédéric Gava (MCF) gava@univ-paris12.fr
Initiation à Excel Frédéric Gava (MCF) gava@univ-paris12.fr LACL, bâtiment P2 du CMC, bureau 221 Université de Paris XII Val-de-Marne 61 avenue du Général de Gaulle 94010 Créteil cedex Plan de cette année
Plus en détailVision industrielle et télédétection - Détection d ellipses. Guillaume Martinez 17 décembre 2007
Vision industrielle et télédétection - Détection d ellipses Guillaume Martinez 17 décembre 2007 1 Table des matières 1 Le projet 3 1.1 Objectif................................ 3 1.2 Les choix techniques.........................
Plus en détailHiver 2013 IMN 259. Introduction à l analyse d images. Par Pierre-Marc Jodoin
Hiver 2013 Analyse d images IMN 259 Introduction à l analyse d images Par Pierre-Marc Jodoin Où se situe l analyse d images? Traitement d images Imagerie Image Analyse d images/ Vision par ordinateur Infographie
Plus en détailIntroduction :... 3. L accès à Estra et à votre propre espace... 4. Connexion... 4. Votre espace personnel... 5
ESTRA SOMMAIRE Introduction :... 3 L accès à Estra et à votre propre espace... 4 Connexion... 4 Votre espace personnel... 5 Home d Estra et Fonctions generales... 7 Home... 7 Rechercher un document...
Plus en détailProjet de Traitement du Signal Segmentation d images SAR
Projet de Traitement du Signal Segmentation d images SAR Introduction En analyse d images, la segmentation est une étape essentielle, préliminaire à des traitements de haut niveau tels que la classification,
Plus en détailExcel 2010 Intermediaire
(Enregistrez le fichier sur votre ordinateur et ouvrez-le avec Acrobat Reader) Excel 2010 Intermediaire Dans ce fichier de positionnement nous vous demandons de valider (en cochant les différentes cases)
Plus en détailCréative Cloud - Perfectionnement
Créative Cloud - Perfectionnement Objectif : Permettre aux participants de voir et de comprendre les bases et les nouveautés des différents logiciels. Durée : à définir par rapport aux besoins Dans la
Plus en détailInitiation à LabView : Les exemples d applications :
Initiation à LabView : Les exemples d applications : c) Type de variables : Créer un programme : Exemple 1 : Calcul de c= 2(a+b)(a-3b) ou a, b et c seront des réels. «Exemple1» nom du programme : «Exemple
Plus en détailAnalyse de la vidéo. Chapitre 4.1 - La modélisation pour le suivi d objet. 10 mars 2015. Chapitre 4.1 - La modélisation d objet 1 / 57
Analyse de la vidéo Chapitre 4.1 - La modélisation pour le suivi d objet 10 mars 2015 Chapitre 4.1 - La modélisation d objet 1 / 57 La représentation d objets Plan de la présentation 1 La représentation
Plus en détailTD : Codage des images
TD : Codage des images Les navigateurs Web (Netscape, IE, Mozilla ) prennent en charge les contenus textuels (au format HTML) ainsi que les images fixes (GIF, JPG, PNG) ou animée (GIF animée). Comment
Plus en détailINTRODUCTION A L ELECTRONIQUE NUMERIQUE ECHANTILLONNAGE ET QUANTIFICATION I. ARCHITECTURE DE L ELECRONIQUE NUMERIQUE
INTRODUCTION A L ELECTRONIQUE NUMERIQUE ECHANTILLONNAGE ET QUANTIFICATION I. ARCHITECTURE DE L ELECRONIQUE NUMERIQUE Le schéma synoptique ci-dessous décrit les différentes étapes du traitement numérique
Plus en détailTransmission d informations sur le réseau électrique
Transmission d informations sur le réseau électrique Introduction Remarques Toutes les questions en italique devront être préparées par écrit avant la séance du TP. Les préparations seront ramassées en
Plus en détailSUGARCRM MODULE RAPPORTS
SUGARCRM MODULE RAPPORTS Référence document : SYNOLIA_Support_SugarCRM_Module_Rapports_v1.0.docx Version document : 1.0 Date version : 2 octobre 2012 Etat du document : En cours de rédaction Emetteur/Rédacteur
Plus en détailAnalyse d images. Edmond.Boyer@imag.fr. Edmond Boyer UFRIMA 1
Analyse d images Edmond.Boyer@imag.fr Edmond Boyer UFRIMA 1 1 Généralités Analyse d images (Image Analysis) : utiliser un ordinateur pour interpréter le monde extérieur au travers d images. Images Objets
Plus en détailProjet de traitement d'image - SI 381 reconstitution 3D d'intérieur à partir de photographies
Projet de traitement d'image - SI 381 reconstitution 3D d'intérieur à partir de photographies Régis Boulet Charlie Demené Alexis Guyot Balthazar Neveu Guillaume Tartavel Sommaire Sommaire... 1 Structure
Plus en détailProjet Matlab : un logiciel de cryptage
Projet Matlab : un logiciel de cryptage La stéganographie (du grec steganos : couvert et graphein : écriture) consiste à dissimuler une information au sein d'une autre à caractère anodin, de sorte que
Plus en détailUniversité de Picardie - Jules Verne UFR d'economie et de Gestion
Université de Picardie - Jules Verne UFR d'economie et de Gestion 23/09/2014 Excel 2003 - Tableau Croisé Dynamique L information mise à disposition de l utilisateur est fréquemment une information de détail
Plus en détailTable des matières A. Introduction... 4 B. Principes généraux... 5 C. Exemple de formule (à réaliser) :... 7 D. Exercice pour réaliser une facture
Excel 2007 -2- Avertissement Ce document accompagne le cours qui a été conçu spécialement pour les stagiaires des cours de Denis Belot. Le cours a été réalisé en réponse aux diverses questions posées par
Plus en détailBusiness Intelligence
avec Excel, Power BI et Office 365 Téléchargement www.editions-eni.fr.fr Jean-Pierre GIRARDOT Table des matières 1 Avant-propos A. À qui s adresse ce livre?..................................................
Plus en détailSINE QUA NON. Découverte et Prise en main du logiciel Utilisation de bases
SINE QUA NON Découverte et Prise en main du logiciel Utilisation de bases Sine qua non est un logiciel «traceur de courbes planes» mais il possède aussi bien d autres fonctionnalités que nous verrons tout
Plus en détailDocumentation Technique du programme HYDRONDE_LN
Documentation Technique du programme HYDRONDE_LN Réalisation du programme H.GUYARD Réalisation du matériel électronique C.COULAUD & B.MERCIER Le programme HYDRONDE_LN est un programme qui permet de visualiser
Plus en détailV- Manipulations de nombres en binaire
1 V- Manipulations de nombres en binaire L ordinateur est constitué de milliards de transistors qui travaillent comme des interrupteurs électriques, soit ouverts soit fermés. Soit la ligne est activée,
Plus en détailEXCEL TUTORIEL 2012/2013
EXCEL TUTORIEL 2012/2013 Excel est un tableur, c est-à-dire un logiciel de gestion de tableaux. Il permet de réaliser des calculs avec des valeurs numériques, mais aussi avec des dates et des textes. Ainsi
Plus en détailChaine de transmission
Chaine de transmission Chaine de transmission 1. analogiques à l origine 2. convertis en signaux binaires Échantillonnage + quantification + codage 3. brassage des signaux binaires Multiplexage 4. séparation
Plus en détailComment optimiser dans ImageReady?
L optimisation des éléments graphiques et la création de la page Web 243 Comment optimiser dans ImageReady? Avec ImageReady, l optimisation d un fichier pour le Web est plus performante qu avec Photoshop.
Plus en détailCOURS WINDEV NUMERO 3
COURS WINDEV NUMERO 3 01/02/2015 Travailler avec un fichier de données Etude du gestionnaire d analyse, Manipulation des tables mémoires, Manipulation de données, Création d états, Pré requis : Cours WinDev
Plus en détailCréer un tableau avec LibreOffice / Calc
Créer un tableau avec LibreOffice / Calc Réaliser des tableaux LibreOffice / Calc permet de créer des tableaux facilement en utilisant les cellules. En premier lieu, il faut prévoir le nombre de colonnes
Plus en détailAnalyse des bruits de clavier d ordinateur
Analyse des bruits de clavier d ordinateur Introduction 1 Enregistrement des bruits de clavier 2 Analyse des bruits de clavier 3 Analyse du niveau de pression acoustique vs. temps 4 Sonie vs. temps 4 Acuité
Plus en détailRÉALISATION DE GRAPHIQUES AVEC OPENOFFICE.ORG 2.3
RÉALISATION DE GRAPHIQUES AVEC OPENOFFICE.ORG 2.3 Pour construire un graphique : On lance l assistant graphique à l aide du menu Insérer è Diagramme en ayant sélectionné au préalable une cellule vide dans
Plus en détailGUIDE D UTILISATION. Gestion de compte. à destination des entreprises (Employeurs et Organismes de Formation)
GUIDE D UTILISATION Gestion de compte à destination des entreprises (Employeurs et Organismes de Formation) - 1 - Table des matières JE CRÉE MON COMPTE... 3 EN TANT QU ÉTABLISSEMENT EMPLOYEUR... 3 EN TANT
Plus en détailChap III : Les tableaux
Chap III : Les tableaux Dans cette partie, on va étudier quelques structures de données de base tels que : Les tableaux (vecteur et matrice) Les chaînes de caractères LA STRUCTURE DE TABLEAU Introduction
Plus en détailUNE TECHNIQUE ÉPROUVÉE : LE ZONE SYSTEM
3 Sur le terrain Info Les appareils photo équipés de deux logements pour cartes mémoire (SDHC et CompactFlash, par exemple) permettent de stocker les photos en Raw sur une carte mémoire et les photos en
Plus en détailGUIDE D UTILISATION DU CENTRE DE DONNÉES DE L ISU
GUIDE D UTILISATION DU CENTRE DE DONNÉES DE L ISU Table des matières Page I. DÉMARRER... 4 1. Comment accéder au Centre de données de l ISU?... 4 2. Quels sont les types de tableaux statistiques disponibles
Plus en détailPLATE-FORME COMMUNE UNE SOLUTION LOGICIELLE UNIQUE POUR AMÉLIORER LA PRODUCTIVITÉ. Logiciel DIRECTVIEW V5 pour CR et DR
Logiciel DIRECTVIEW V5 pour CR et DR UNE SOLUTION LOGICIELLE UNIQUE POUR AMÉLIORER LA PRODUCTIVITÉ Vous pouvez faire confiance aux systèmes CR et DR de Carestream pour leur qualité de prise d images. Maintenant
Plus en détailGOL-MPPT- 24V-10A GOL-MPPT- 12V-15A
/ En quelques mots Le régulateur de a pour fonction de réguler la de la batterie solaire afin d éviter son vieillissement prématuré. Nous proposons diverses gammes de régulateurs : Gamme standard 12V 24V
Plus en détailProjet SINF2275 «Data mining and decision making» Projet classification et credit scoring
Projet SINF2275 «Data mining and decision making» Projet classification et credit scoring Année académique 2006-2007 Professeurs : Marco Saerens Adresse : Université catholique de Louvain Information Systems
Plus en détailExcel avancé. Frédéric Gava (MCF) gava@univ-paris12.fr
Excel avancé Frédéric Gava (MCF) gava@univ-paris12.fr LACL, bâtiment P2 du CMC, bureau 221 Université de Paris XII Val-de-Marne 61 avenue du Général de Gaulle 94010 Créteil cedex Rappels et compléments
Plus en détailModes Opératoires WinTrans Mai 13 ~ 1 ~
Modes Opératoires WinTrans Mai 13 ~ 1 ~ Table des matières Facturation... 2 Tri Filtre... 2 Procédures facturation... 3 Transfert Compta... 8 Création d un profil utilisateur... Erreur! Signet non défini.
Plus en détailTUTORIAL 1 ETUDE D UN MODELE SIMPLIFIE DE PORTIQUE PLAN ARTICULE
TUTORIAL 1 ETUDE D UN MODELE SIMPLIFIE DE PORTIQUE PLAN ARTICULE L'objectif de ce tutorial est de décrire les différentes étapes dans CASTOR Concept / FEM permettant d'effectuer l'analyse statique d'une
Plus en détailCréation et Gestion des tables
Création et Gestion des tables Version 1.0 Z Grégory CASANOVA 2 Sommaire 1 Introduction... 3 2 Pré-requis... 4 3 Les tables... 5 3.1 Les types de données... 5 3.1.1 Les types de données Sql Server... 5
Plus en détailArchiver des messages
Tutoriel fonctions avancées de Gmail : gestion des messages. Ce tutoriel est le deuxième d une série sur l utilisation avancée de la messagerie de Google, après avoir étudié les fonctions propres à la
Plus en détailQUI SOMMES-NOUS? Cette solution s adresse aussi bien aux PME/PMI qu aux grands groupes, disposant ou non d une structure de veille dédiée.
PRESENTATION QUI SOMMES-NOUS? La société VIEDOC, formée d ingénieurs expérimentés, conseille depuis 2004 les entreprises dans les domaines de la veille, de l intelligence économique et de l innovation.
Plus en détailComment Définir une Plage de données Pour Utiliser Fonctions de Filtres et de Tris
Comment Définir une Plage de données Pour Utiliser Fonctions de Filtres et de Tris Diffusé par Le Projet Documentation OpenOffice.org Table des matières 1. Définir les plages...3 2. Sélectionner une plage...4
Plus en détailProgramme détaillé. LES TABLEAUX DE BORD Formation en présentiel (21 h) accompagnée d un parcours e-learning Excel (5 h)
Programme détaillé LES TABLEAUX DE BORD Formation en présentiel (21 h) accompagnée d un parcours e-learning Excel (5 h) Public : Toute personne assurant ou participant à la gestion d une entreprise (et
Plus en détailDragon Naturally Speaking 13
Année 2015 Dragon Naturally Speaking 13 Guide premier pas Nathalie Macé / Grégoire Duval PROJET ORDYSCAN 1 Table des matières Introduction 3 Pourquoi utiliser Dragon Naturally Speaking avec les élèves
Plus en détailIntroduction à la programmation orientée objet, illustrée par le langage C++ Patrick Cégielski cegielski@u-pec.fr
Introduction à la programmation orientée objet, illustrée par le langage C++ Patrick Cégielski cegielski@u-pec.fr Mars 2002 Pour Irène et Marie Legal Notice Copyright c 2002 Patrick Cégielski Université
Plus en détailLa classification automatique de données quantitatives
La classification automatique de données quantitatives 1 Introduction Parmi les méthodes de statistique exploratoire multidimensionnelle, dont l objectif est d extraire d une masse de données des informations
Plus en détailANNEXE 8 : Le Mailing
430/523 Lancer un mailing Présentation de l écran du mailing Aller dans Communication puis sélectionner «Mailing» Cet écran apparaît 431/523 Définition des zones Choix du type de Mailing 1 Mailing Courrier
Plus en détailBIRT (Business Intelligence and Reporting Tools)
BIRT (Business Intelligence and Reporting Tools) Introduction Cette publication a pour objectif de présenter l outil de reporting BIRT, dans le cadre de l unité de valeur «Data Warehouse et Outils Décisionnels»
Plus en détailCREG : http://www.creg.ac- versailles.fr/spip.php?article803
OUTILS NUMERIQUES Édu-Sondage : concevoir une enquête en ligne Rédacteur : Olivier Mondet Bla. 1 Présentation Parmi les pépites que contient l Édu-Portail, l application Édu-Sondage est l une des plus
Plus en détailhttp://mondomaine.com/dossier : seul le dossier dossier sera cherché, tous les sousdomaines
Principales fonctionnalités de l outil Le coeur du service suivre les variations de position d un mot-clé associé à une URL sur un moteur de recherche (Google - Bing - Yahoo) dans une locale (association
Plus en détailManuel d utilisation du prototype d étiquetage et première expérimentation (fin 2008)
Manuel d utilisation du prototype d étiquetage et première expérimentation (fin 008) Julien Legueries 1 Installation Le prototype est constitué d une archive Java (fichier jar), d un fichier de propriétés
Plus en détailles Formulaires / Sous-Formulaires Présentation...2 1. Créer un formulaire à partir d une table...3
Présentation...2 1. Créer un formulaire à partir d une table...3 2. Les contrôles :...10 2.1 Le contrôle "Intitulé"...11 2.2 Le contrôle "Zone de Texte"...12 2.3 Le contrôle «Groupe d options»...14 2.4
Plus en détailSudoClick Reconnaissance de grilles de sudoku pour téléphones portables
SudoClick Reconnaissance de grilles de sudoku pour téléphones portables Patrick Anagnostaras 1 24 mai 2008 Department of Informatics - Master Project Report Département d Informatique - Departement für
Plus en détailTravaux pratiques. Compression en codage de Huffman. 1.3. Organisation d un projet de programmation
Université de Savoie Module ETRS711 Travaux pratiques Compression en codage de Huffman 1. Organisation du projet 1.1. Objectifs Le but de ce projet est d'écrire un programme permettant de compresser des
Plus en détailEXCEL PERFECTIONNEMENT SERVICE INFORMATIQUE. Version 1.0 30/11/05
EXCEL PERFECTIONNEMENT Version 1.0 30/11/05 SERVICE INFORMATIQUE TABLE DES MATIERES 1RAPPELS...3 1.1RACCOURCIS CLAVIER & SOURIS... 3 1.2NAVIGUER DANS UNE FEUILLE ET UN CLASSEUR... 3 1.3PERSONNALISER LA
Plus en détailTP Modulation Démodulation BPSK
I- INTRODUCTION : TP Modulation Démodulation BPSK La modulation BPSK est une modulation de phase (Phase Shift Keying = saut discret de phase) par signal numérique binaire (Binary). La phase d une porteuse
Plus en détailContrôle Parental Numericable. Guide d installation et d utilisation
Contrôle Parental Numericable Guide d installation et d utilisation Version 12.3 pour OS X Copyright 2012 Xooloo. Tous droits réservés. Table des matières 1. Introduction Dénomination et caractéristiques
Plus en détailFEN FICHE EMPLOIS NUISANCES
Version 4.8.2 Date mise à jour : 19 Février 2013 Auteur : LAFUMA Gilles Email : glfm02@orange.fr Web : www.procarla.fr/soft Présentation : FEN FICHE EMPLOIS NUISANCES Le Logiciel FEN Fiche emploi nuisance
Plus en détailPrise en main rapide utilisateur
Prise en main rapide utilisateur De base notre CRM propose les fonctionnalités suivantes : 1 > Un Accueil personnalisable avec de nombreux Widget permettant une vue globale de vos activités dès l ouverture
Plus en détailF210. Automate de vision hautes fonctionnalités. Caractèristiques. Algorithmes vectoriels
Automate de vision hautes fonctionnalités Caractèristiques Algorithmes vectoriels Les algorithmes permettent de sélectionner les éléments de traitement requis dans la bibliothèque, puis les combinent et
Plus en détailEnsemble léger de prise de photo sous UV-A Tam Photo Kit n 1 pour appareil photo compact
Ensemble léger de prise de photo sous UV-A Tam Photo Kit n 1 pour appareil photo compact Phone +33 (0)130 808 182 - Fax. +33 (0)130 808 199 /15 rue des Frères Lumière - ZI des Ebisoires BP136-78374 PLAISIR
Plus en détailCours pratique Excel. Dans chacune des feuilles, les donnés sont déjà entrées afin de gagner du temps.
Cours pratique Excel Présentation du classeur cours.xls C est un classeur qui contient 7 feuilles Liste de personnes Calculs simples Solde Listes Auto Relatif Absolu Formats Paye Cours AFM Dans chacune
Plus en détail1. PRESENTATION DU PROJET
Bac STI2D Formation des enseignants Jean-François LIEBAUT Denis PENARD SIN 63 : Prototypage d un traitement de l information analogique et numérique (PSoC) 1. PRESENTATION DU PROJET Les systèmes d éclairage
Plus en détailPlanifier et contrôler un projet avec Microsoft Project
Planifier et contrôler un projet avec Microsoft Project Martin Schmidt Anteo-consulting.fr 27/02/2009 Principes de base Copyright Anteo-Consulting Page 2 Saisir des tâches Tout nouveau projet commence
Plus en détailIntérêt du découpage en sous-bandes pour l analyse spectrale
Intérêt du découpage en sous-bandes pour l analyse spectrale David BONACCI Institut National Polytechnique de Toulouse (INP) École Nationale Supérieure d Électrotechnique, d Électronique, d Informatique,
Plus en détailPublipostage et étiquettes
Publipostage et étiquettes avec une base de données Calc Réalisé avec : LibreOffice 4.1.5 par Dominique MILLET Plate-forme / Os : Toutes www.atem-formation.com 05 63 47 98 36 Table des matières 1 Présentation...3
Plus en détailSpectrophotométrie. Spectrophotomètre CCD2. Réf : 701 606. Version 1.0. Français p 2. Version : 4105
Réf : Version 1.0 Français p 2 Version : 4105 Spectrophotomètre CCD2 1 Avant-propos et description Chère cliente, cher client, nous vous félicitons d'avoir choisi notre Spectrophotomètre CCD2 pour réaliser
Plus en détailOptimiser les performances du mouvement de monte de l Axe Z.
Page/0 - BUT DE LA MANIPULATION : Optimiser les performances du mouvement de monte de l Axe Z. - LES PLANS D EXPERIENCE -LA METHODE DU DOCTEUR TAGUCHI. La mthodologie Taguchi de mise en oeuvre des plans
Plus en détailLightroom. Chambre noire numérique. Organisation. Lightroom Catalog.lrcat. Lightroom Catalog Previews.lrdata 2005, 2006, 2007
N O E Lightroom S Organisation Lightroom permet d organiser nos photos, de «développer» nos négatifs numériques, aussi bien en RAW qu en format JPEG, de les imprimer, et d en faire des diaporamas ou des
Plus en détailUsage des photos pour Internet et pour la presse
Usage des photos pour Internet et pour la presse Que ce soit sur Internet ou dans la presse, l'usage de photographies a la même fonction qui est d illustrer le propos. Pour bien jouer son rôle d information
Plus en détailCOURS D INDUSTRIES... Techniques d impression. Pascal Prévôt Fabien Rocher
COURS D INDUSTRIES......... G R A P H I Q U E S Techniques d impression Pascal Prévôt Fabien Rocher LES FORMATS DE PAPIER LES FORMATS DE PAPIER Introduction L imprimeur utilise du papier en bobine ou en
Plus en détailSérie D65/D75/D72 Afficheurs digitaux modulaires
Série D65/D75/D72 Afficheurs digitaux modulaires Afficheurs digitaux modulaires Afficheurs digitaux individuels La série D65/D75/D72 représente une vaste gamme de modules d affichage numériques, hexadécimaux
Plus en détailINSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX
TABLE DES MATIERES Livret Utilisateur Excel 2007 Niveau 2 INSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX... 4 Les tableaux croisés dynamiques... 4 Création d un tableau croisé... 5 Comparer des
Plus en détailPar Richard Beauregard. Novembre 2011
Par Richard Beauregard Novembre 2011 La lutte contre le bruit et autres parasites lumineux Le temps d exposition versus le compositage Les images de prétraitement L'image de précharge (Offset ou Bias)
Plus en détailBusiness Talk IP Centrex. guide. web utilisateur. pour. les services standards
guide web utilisateur pour les services standards 1/22 version 03 décembre 2013 table des matières Accès au web utilisateur... 3 Onglet accueil... 5 Onglet services téléphoniques... 7 services standards...
Plus en détailExtraction d informations stratégiques par Analyse en Composantes Principales
Extraction d informations stratégiques par Analyse en Composantes Principales Bernard DOUSSET IRIT/ SIG, Université Paul Sabatier, 118 route de Narbonne, 31062 Toulouse cedex 04 dousset@irit.fr 1 Introduction
Plus en détailFACTURATION. Menu. Fonctionnement. Allez dans le menu «Gestion» puis «Facturation» 1 Descriptif du dossier (onglet Facturation)
FACTURATION Menu Allez dans le menu «Gestion» puis «Facturation» Fonctionnement 1 Descriptif du dossier (onglet Facturation) 2 Maintenance des articles 3 Edition des articles 4 Saisie des factures 5 Validation
Plus en détailCours d initiation à la programmation en C++ Johann Cuenin
Cours d initiation à la programmation en C++ Johann Cuenin 11 octobre 2014 2 Table des matières 1 Introduction 5 2 Bases de la programmation en C++ 7 3 Les types composés 9 3.1 Les tableaux.............................
Plus en détailUtilisation de XnView
http://www.rakforgeron.fr 27/02/2015 Utilisation de XnView Les photos d'actes généalogiques, les scans de documents réalisés par vous, ou vos saisies d'écran de documents téléchargés sur Internet, au-delà
Plus en détailGUIDE D UTILISATION. Gestion de compte. à destination des intermédiaires
GUIDE D UTILISATION Gestion de compte à destination des intermédiaires - 1 - Table des matières JE CRÉE MON COMPTE... 3 JE GÈRE MON COMPTE... 5 JE GÈRE PLUSIEURS SIRET... 6 ENREGISTRER PLUSIEURS SIRET...
Plus en détailFreeway 7. Nouvelles fonctionnalités
! Freeway 7 Nouvelles fonctionnalités À propos de ce guide... 3 Nouvelles fonctionnalités en un coup d'oeil... 3 À propos de la conception d'un site web réactif... 3 Travailler avec les pages pour créer
Plus en détail