Tableau R : Tableau G : Tableau B : Chaque carré représente un pixel
|
|
- Coralie Olivier
- il y a 8 ans
- Total affichages :
Transcription
1 Mini-Projet n 2 : Jouer avec les images. A rendre pour le lundi 14 novembre 2011 avant midi. Introduction : Une image est un ensemble de pixels dont chacun est défini par trois valeurs, que l'on note R, G, et B. Ces valeurs représentent l'intensité des couleurs rouge, vert et bleu (R pour red, G pour green, et B pour blue) et déterminent la couleur du pixel. Elles sont comprises entre 0 et 255. Chaque couleur est associée à un unique triplet (R, G, B). On appelle composante rouge d'un pixel (respectivement verte, bleue), la valeur R (respectivement G, B) dans le triplet (R, G, B). Dans ce projet, une image sera représentée par trois tableaux 2D, notés R, G, B, tous de même taille la taille de l'image, et représentant chacun respectivement la composante couleur rouge, verte, ou bleue de l'image. Ainsi, chaque case d'un de ces tableaux contiendra la valeur R du pixel si l'on considère le tableau R, la valeur G si l'on considère le tableau G, ou bien la valeur B si l'on considère le tableau B. Les données sont stockées de haut en bas et de gauche à droite. Par exemple, l'image suivante est représentée par les trois tableaux suivants, tous des tableaux de taille 3x2 : Tableau R : Tableau G : Chaque carré représente un pixel Tableau B : But du projet : Le but de ce mini-projet est de vous fournir une introduction et une initiation au traitement de l'image. L'objectif est de pouvoir manipuler des images, afin d'avoir une idée de comment est codée une image et de ce qu'il est possible de faire avec. Vous apprendrez entre autres à travailler les couleurs (contraste, inversion de couleurs), à travailler sur la géométrie de l'image (symétrie, rotation) et à appliquer certains filtres pour par exemple détecter les contours des objets de l'image ou encore flouter l'image. Vous devrez écrire un programme qui manipule les images et réalise toutes ces opérations. Pour cela, vous compléterez au fur et à mesure le programme images.cpp qui se trouve sur Dokéos. Ce programme manipule des tableaux de capacité maximale MAX et de taille effective taille. Par défaut, MAX vaut 150. Ainsi, toutes les images manipulées seront des images carrées de côté 150 pixels, et dans la plupart des cas, taille aura la même valeur que MAX, c'est à dire que les tableaux seront pleins. Ce programme contient deux fonctions, LoadPicture, qui prend en argument le nom de l'image à charger ainsi que 3 tableaux R, G et B, et qui remplit les tableaux avec les données de l'image correspondante, et WritePicture, qui prend en argument trois tableaux R, G et B, ainsi que le nom de l'image à créer, et qui crée cette image à partir des données disponibles dans le tableau. Vous devrez appeler ces fonctions de la manière suivante : LoadPicture (string nom_de_l'image, int tab_r, int tab_g, int tab_b) et WritePicture (int tab_r, int tab_g, int tab_b, string nom_de_l'image).
2 Toutes les images que nous utiliserons dans ce projet seront carrées de taille 150 pixels par 150 pixels, et seront au format ppm (portable pixmap). Pour plus de détails sur ce format, on pourra lire l'annexe (facultatif). Vous pourrez visualiser vos images avec Gimp (par exemple), qui est un visionneur d'images gratuit et disponible sur internet. Nous mettons à votre disposition plusieurs images, cependant, vous pouvez utiliser vos propres images. Pour cela, convertissez les au format.ppm avec Gimp et redimensionnez les : elles doivent être de largeur 150 pixels et de hauteur 150 pixels. Pour toutes questions relatives au sujet, vous devez utiliser le forum accessible via Dokéos dans la rubrique: IUT-ORSAY-DUT-INFORMATIQUE-S1 > Forums > Algo Langage > Mini Projet Recopiez depuis Dokéos le programme image.cpp (qui se trouve dans le répertoire miniprojets) sur votre répertoire de travail. Complétez ensuite le programme pour récupérer les données de l'image de votre choix (à l'aide de la fonction LoadPicture) et créez une image «cp.ppm» à partir des tableaux ainsi initialisés (à l'aide de la fonction WritePicture). Partie 1 : Opérations sur les couleurs : 1. Complétez votre programme afin de créer une image «r.ppm» contenant uniquement la composante de couleur rouge de l'image. On créera de même les images «g.ppm» et «b.ppm» contenant uniquement les composantes vertes et bleues respectivement. 2. Complétez votre programme afin de créer une image «rg.ppm» qui contiendra les composantes rouge et verte de l'image. Faire de même avec le rouge et le bleu dans une image «rb.ppm» et avec le vert et le bleu dans une image «gb.ppm». 3. Complétez votre programme afin qu'il recherche la présence d'une couleur donnée dans une image. En fin de traitement, votre programme devra dire si la couleur recherchée (rouge, verte, ou bleue) est présente ou non dans l'image, et si oui, afficher à l'écran les coordonnées du premier pixel contenant du rouge. Attention, on lit les images de haut en bas et de gauche à droite. Le pixel situé sur la première ligne dernière colonne est avant celui situé sur la deuxième ligne première colonne. On constituera un jeu d'essais pour cette question. 4. Pour avoir le négatif d'une photographie, il suffit d'appliquer à chaque pixel la transformation suivante : si x est la valeur d'une composante d'un pixel donné, alors 255 x est la valeur de la composante du pixel du négatif. Complétez votre programme afin de créer le négatif «neg.ppm» de votre image. 5. Pour transformer une image couleur en noir et blanc (cette opération s'appelle la binarisation), il suffit de se donner un entier SEUIL et si la composante rouge du pixel est supérieure au seuil, alors on met les trois composantes RGB du pixel à 255, sinon on les met toutes à 0. Complétez le programme précédent et créez une image «bin.ppm» qui est la binarisation de l'image chargée avec la valeur SEUIL = Pour modifier le contraste d'une image, il suffit de multiplier chaque composante de chaque pixel par un même réel strictement positif a. Si après cette opération, il y a un pixel dont une composante est supérieure à 255 (valeur maximale pour R, G ou B), alors on mettra cette composante à 255. Complétez le programme précédent et créer une image «ctr.ppm» qui est le résultat de l'opération précédente : on multipliera toutes les valeurs par un réel a = 2 en faisant
3 attention à mettre les valeurs à 255 en cas de dépassement de la valeur maximale. Modifier votre programme avec a = 0,8. Que constatez-vous? Expliquez en quelques mots comment éclaircir ou foncer une image? Partie 2 : Transformations géométriques : 7. Le symétrique d'une image par rapport à un axe vertical est l'image obtenue à partir de cette image en mettant un miroir le long d'un côté (gauche ou droit) de l'image. Ainsi, la droite se retrouve à gauche et la gauche se retrouve à droite. L'exemple ci-dessous illustre cette notion : Image originale Image après modification On définit de même le symétrique par rapport à un axe horizontal comme étant l'image obtenue en mettant un miroir en haut ou en bas de l'image. Ainsi, le haut se retrouve en bas et le bas se retrouve en haut. L'exemple ci dessous illustre cette notion : Complétez votre programme afin d'obtenir les images «sv.ppm» qui est le symétrique par rapport à un axe vertical de votre image d'origine et «sh.ppm» qui en est le symétrique horizontal. 8. La rotation à 90 d'une image est l'image obtenue en tournant d'un quart de tour par rapport au sens inverse des aiguilles d'une montre l'image d'origine. L'exemple ci-dessous illustre cette notion : Rotation à 90 Symétrie d'axe horizontal
4 Complétez votre programme afin d'obtenir l'image «rot.ppm» qui est la rotation à 90 de votre image d'origine. Partie 3 : Application de filtres : L'application d'un filtre à une image permet de modéliser bon nombre de phénomènes comme la détection de contours ou encore le floutage. Appliquer un filtre à une image consiste à modifier les pixels de la manière suivante : chaque pixel est modifié en fonction de ses voisins. Un filtre est représenté sous la forme d'un tableau de taille nxn, où n est un entier positif, le plus souvent égal à 3. Il est en lien direct avec le nombre de voisins qui interviennent dans la modification de l'image. A titre d'exemple, le filtre suivant modifie un pixel de la manière suivante : Si entrée(i, j) désigne le pixel en position (i, j) sur l'image de départ et sortie(i, j) le pixel en position (i, j) en sortie, alors : sortie(i, j) = 1/4(entrée (i-1, j-1) + entrée(i, j) + entrée(i+1, j) + entrée(i, j+1)). Autrement dit, le pixel en sortie est la moyenne des valeurs de lui même, de son voisin en haut à gauche, de celui directement à droite et de son voisin du dessous. ¼ ¼ ¼ 0 ¼ 0 Par exemple, si la tableau suivant désigne la composante rouge d'une image, Alors : Représente la composante rouge de l'image après application du filtre. Les bords n'étant pas traités par un tel filtre, les pixels sont mis à 0 sur chaque composante. 9. Complétez votre programme et créez une image «f1.ppm» qui correspond à l'image que vous obtenez en appliquant le filtre suivant à votre image : 1/ 9 1/ 9 1/ 9 1/ 9 1/ 9 1/ 9 1/ 9 1/ 9 1/ 9 Filtre 1 On fera attention à ne pas appliquer ce filtre aux bords de l'image, et donc, à initialiser toutes les valeurs aux bords à 0. Ce filtre fait la moyenne de tous les pixels voisins. Selon vous, à quoi correspond ce filtre? Que fait-il à l'image? Répondez en quelques phrases.
5 10. Complétez votre programme et créez une image «f2.ppm». Cette image sera le résultat de votre image d'origine après application du filtre suivant : Filtre 3 On fera bien attention à ce que les valeurs des composantes des pixels restent entre 0 et 255 : si la valeur obtenue est négative, on la mettra à 0 et si elle est supérieure à 255, on la mettra à 255. Selon vous, à quoi correspond ce filtre? Que fait-il sur l'image? 11. Complétez votre programme et créez une image «f3.ppm». Cette image sera le résultat de votre image d'origine après application du filtre suivant : Filtre 4 On fera bien attention à ce que les valeurs des composantes des pixels restent entre 0 et 255 : si la valeur obtenue est négative, on la mettra à 0 et si elle est supérieure à 255, on la mettra à 255. Selon vous, à quoi correspond ce filtre? Que fait-il sur l'image? 12. Question facultative : Ces deux filtres précédents ont en fait des effets complémentaires sur une image. L'un est dit directionnel en x (selon l'axe des abscisses) et l'autre directionnel en y (selon l'axe des ordonnées). Il est possible de combiner les effets de ces deux filtres de la manière suivante : On rappelle qu'en C++, il faut rajouter en en-tête #include <cmath> pour pouvoir utiliser des racines carrées. La commande pour la racine carrée est sqrt(double nombre). Par exemple, pour calculer la racine carrée de 2, on utilisera sqrt(2); Complétez votre programme et créez une image «f4.ppm» qui combine l'effet de ces deux filtres. ATTENTION : On n'oubliera pas de commenter son programme : chaque boucle, chaque conditionnelle, chaque groupe d'instructions doit être précédée d'un commentaire décrivant le traitement. Afin de coder proprement et efficacement, veillez a toujours nommer correctement vos variables et vos constantes, ainsi qu'a bien indenter votre code. N oubliez pas que ces noms doivent être intelligibles afin de rendre votre programme lisible On n'oubliera pas qu'un tableau a une capacité maximale et une taille effective! On utilisera la variable taille pour traiter les tableaux.
6 Travail à rendre par binôme avant le lundi 14 novembre 12h00 Dans le cadre de ce mini-projet, vous devez écrire un seul programme et constituer un dossier qui contiendra : 1. Une page de titre (nom des binômes, numéro de TP, sujet du projet, date). 2. Une page contenant la table des matières. 3. Une introduction rappelant brièvement le sujet. 4. Les hypothèses de travail et les choix de programmation que vous avez du faire. 5. Les réponses aux questions posées dans le sujet. 6. En cas de difficultés rencontrées ou de problème(s) non résolu(s), fournir les messages d'erreurs produits et expliquez les tests effectués pour essayer de trouver votre erreur. Signalez toute partie de votre programme que vous jugez défectueuse. 7. Un jeu d'essais, complet et commenté, respectant les principes décrits dans l annexe du TD2, et permettant de convaincre votre lecteur que votre programmation est correcte. Ce jeu d essais DEVRA être présente sous forme d un tableau, comportant les 3 colonnes suivantes : but de l essai (pourquoi tester ce cas?) la ou les valeurs choisies en entrée (avec quelles valeurs est fait ce test?) les résultats prévus (que devrait-il se passer? quels résultats devrait-on obtenir?) Attention : il n est pas nécessaire de fournir tous les affichages du programme, il ne s agit pas ici de donner une trace d'exécution. 8. Une conclusion, indiquant l'avancement plus ou moins complet du travail, les difficultés rencontrées, les améliorations et les extensions éventuelles apportées, ainsi que ce que le projet vous a apporté. On pourra inclure des images au rapport. 9. Annexe 1 : le code source du programme dûment et pertinemment commenté. 10. Annexe 2 : une trace d'exécution du programme portant sur toutes les valeurs du jeu d'essais, éventuellement commentée à la main, et montrant que le programme s est comporté de façon attendue, c'est-à-dire que les résultats obtenus sont identiques aux résultats attendus décrits dans le jeu d essai. Ce dossier devra être remis à votre chargé de TP, soit sous forme électronique à l'adresse de votre chargé de TP, soit sous forme papier dans son casier, selon les instructions qu'il vous aura donné. Vous enverrez par mail à votre chargé de TP le programme que vous aurez fait. Attention, ce programme doit porter le nom suivant : Nom1_Nom2_TP(groupe_de_TP)_images.cpp où Nom1 et Nom2 sont le nom des personnes composant le binôme. Par exemple : Dupont_Durand_TP152_images.cpp. Vous remettrez le tout au plus tard le lundi 14 novembre à midi (aucun délai supplémentaire ne sera accordé, une pénalité de 1 point sera appliquée par jour de retard).
7 Mini-Projet n 2 : Annexe (facultatif) Pour aller plus loin et comprendre les fonctions LoadPicture et WritePicture Introduction : Une image au format ppm (portable pixmap) est un fichier codé en ASCII, organisé de la manière suivante : Un nombre magique (ici P3) : ce nombre définit le format de l'image Parfois, un commentaire qui commence par # Hauteur de l'image Longueur de l'image La valeur maximale utilisée pour coder les couleurs (en général 255) Données de l'image : L'image est codée ligne par ligne en partant du haut Chaque ligne est codée de gauche à droite Chaque pixel est codé par trois valeurs (rouge vert bleu) en caractères ASCII : la valeur rouge correspond à l'intensité de rouge, la valeur vert, à l'intensité du vert et la valeur bleue, à l'intensité du bleu. Par exemple, un pixel de couleur rouge sera codé de la manière suivante : ; le 255 correspond à l'intensité du rouge, le 0, à celle du vert et le zéro de droite, à celle du bleu. Ces valeurs sont précédée et suivie par un caractère d'espacement. Aucune ligne ne doit dépasser 70 caractères. Toutes les lignes commençant par # sont des commentaires qui sont ignorés. Par exemple, l'image ci dessous est codée de la manière suivante : P3 #P3 désigne ici le format.ppm Chaque carré représente un pixel La fonction LoadPicture a le prototype suivant : void LoadPicture (string image, int red[max][max], int green[max][max], int blue[max][max]). Elle lit simplement les données du fichier portant le nom image, qui est de la forme «nom.ppm». Les commandes : permettent de rediriger les entrées standard (qui sont normalement sur la console) dans le fichier
8 image. La commande : permet de remettre l'entrée standard sur la console. Ainsi, cette fonction lit simplement les données qui sont dans le fichier image et remplit les tableaux red, green, blue avec les données de l'image. La fonction WritePicture a le prototype suivant : void WritePicture (int red[max][max], int green[max][max], int blue[max][max], string name). Elle écrit simplement les données qui sont dans les tableaux dans le fichier portant le nom name, qui est de la forme «nom.ppm». Les commandes : permettent de rediriger les sorties standard (qui sont normalement sur la console) dans le fichier name. La commande : permet de remettre la sortie standard sur la console. Ainsi, cette fonction lit simplement les données qui sont dans les tableaux et les réécrit (en tenant compte du format.ppm) sur le fichier portant le nom name.
TP : 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é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é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é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étailChoisir entre le détourage plume et le détourage par les couches.
Choisir entre le détourage plume et le détourage par les couches. QUEL CHOIX D OUTILS ET QUELLE METHODE, POUR QUEL OBJECTIF? Il existe différentes techniques de détourage. De la plus simple à la plus délicate,
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é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étailManuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2
éducalgo Manuel d utilisation 26 juin 2011 Table des matières 1 Tâche à effectuer : écrire un algorithme 2 2 Comment écrire un algorithme? 3 2.1 Avec quoi écrit-on? Avec les boutons d écriture........
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étailCréation d'un site dynamique en PHP avec Dreamweaver et MySQL
Création d'un site dynamique en PHP avec Dreamweaver et MySQL 1. Création et configuration du site 1.1. Configuration de Dreamweaver Avant de commencer, il est nécessaire de connaître l'emplacement du
Plus en détailRapidMiner. Data Mining. 1 Introduction. 2 Prise en main. Master Maths Finances 2010/2011. 1.1 Présentation. 1.2 Ressources
Master Maths Finances 2010/2011 Data Mining janvier 2011 RapidMiner 1 Introduction 1.1 Présentation RapidMiner est un logiciel open source et gratuit dédié au data mining. Il contient de nombreux outils
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étailDécouvrir OpenOffice Comment optimiser et formater votre ebook avec OpenOffice
Comment optimiser et formater votre ebook avec OpenOffice Le blog : http://www.vendre-sur-kindle.com 1 Découvrir OpenOffice : comment optimiser et formater votre ebook avec OpenOffice 2013 Le blog : http://www.vendre-sur-kindle.com
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étailFonctions linéaires et affines. 1 Fonctions linéaires. 1.1 Vocabulaire. 1.2 Représentation graphique. 3eme
Fonctions linéaires et affines 3eme 1 Fonctions linéaires 1.1 Vocabulaire Définition 1 Soit a un nombre quelconque «fixe». Une fonction linéaire associe à un nombre x quelconque le nombre a x. a s appelle
Plus en détailTraitement par lot redimensionner des images
Traitement par lot redimensionner des images Demande Je souhaite réduire la taille de plusieurs images RAW (NEF) et les convertir en format JPEG, toutes en même temps, pour les utiliser sur une page Web.
Plus en détailProjet L1, S2, 2015: Simulation de fourmis, Soutenance la semaine du 4 mai.
Projet L1, S2, 2015: Simulation de fourmis, Soutenance la semaine du 4 mai. 1 Introduction On considère une grille de 20 lignes 20 colonnes. Une case de la grille peut être vide, ou contenir une et une
Plus en détailCaptation automatique. Mode d'emploi
Captation automatique Mode d'emploi Mode d'emploi 2 Table des matières Chapitre 1 - A quoi sert la captation automatique?... 4 Chapitre 2 - Localiser un amphithéâtre équipé... 5 Chapitre 3 - Enregistrer
Plus en détailApplication 1- VBA : Test de comportements d'investissements
Application 1- VBA : Test de comportements d'investissements Notions mobilisées Chapitres 1 à 5 du cours - Exemple de récupération de cours en ligne 1ère approche des objets (feuilles et classeurs). Corps
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étailUtilisation du visualiseur Avermedia
Collèges Numériques Utilisation du visualiseur Avermedia Un visualiseur est aussi appelé caméra de table et ce nom rend mieux compte de sa fonction première à savoir filmer un document (revue,carte, dissection,
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étailGuide d'utilisation. OpenOffice Calc. AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons
Guide d'utilisation OpenOffice Calc AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons 1 Table des matières Fiche 1 : Présentation de l'interface...3 Fiche 2 : Créer un nouveau classeur...4
Plus en détailPoker. A rendre pour le 25 avril
Poker A rendre pour le 25 avril 0 Avant propos 0.1 Notation Les parties sans * sont obligatoires (ne rendez pas un projet qui ne contient pas toutes les fonctions sans *). Celles avec (*) sont moins faciles
Plus en détailLibreOffice Calc : introduction aux tableaux croisés dynamiques
Fiche logiciel LibreOffice Calc 3.x Tableur Niveau LibreOffice Calc : introduction aux tableaux croisés dynamiques Un tableau croisé dynamique (appelé Pilote de données dans LibreOffice) est un tableau
Plus en détailFormation > Développement > Internet > Réseaux > Matériel > Maintenance
Formation > Développement > Internet > Réseaux > Matériel > Maintenance SOMMAIRE 1. ACCEDER A L'INTERFACE D'ADMINISTRATION...5 1.1. Le navigateur... 5 1.2. L'interface d'administration... 5 2. METTRE
Plus en détailTD de supervision. J.P. Chemla. Polytech Tours Département productique 2ème année
TD de supervision J.P. Chemla Polytech Tours Département productique 2ème année 1 Présentation de l équipement On veut superviser une cuve dans un batiment. Les informations à visualiser sont les suivantes
Plus en détailFaire de la déformation interactive avec GIMP
Faire de la déformation interactive avec GIMP 1 - Option "Fichier", puis cliquer sur "Ouvrir" Nous allons créer un clin d'œil 2 - Choisir l'image à modifier en navigant dans les dossiers de l'ordinateur
Plus en détailGoogle Drive, le cloud de Google
Google met à disposition des utilisateurs ayant un compte Google un espace de 15 Go. Il est possible d'en obtenir plus en payant. // Google Drive sur le web Se connecter au site Google Drive A partir de
Plus en détailBaccalauréat L spécialité, Métropole et Réunion, 19 juin 2009 Corrigé.
Baccalauréat L spécialité, Métropole et Réunion, 19 juin 2009 Corrigé. L usage d une calculatrice est autorisé Durée : 3heures Deux annexes sont à rendre avec la copie. Exercice 1 5 points 1_ Soit f la
Plus en détailComment formater votre ebook avec Open Office
Comment formater votre ebook avec Open Office 1 2012 Nicolas Boussion Tous droits réservés. Important : ce livre numérique, comme toute œuvre de l'esprit, fait l'objet de droits d'auteur. Son contenu a
Plus en détailChapitre 2 Créer son site et ses pages avec Google Site
Réaliser un site internet à l aide de Google Site 10 Chapitre 2 Créer son site et ses pages avec Google Site 1. Créer un Google site 1. Rendez-vous sur www.google.be et connectez-vous à votre compte Gmail
Plus en détail- affichage digital - aiguille
. Lire l heure On peut lire l heure sur une horloge, un réveil, une montre à : - affichage digital - aiguille A) La lecture sur un système digital est très simple, il suffit de lire les nombres écrits
Plus en détailEXTRACTION ET RÉINTÉGRATION DE COMPTA COALA DE LA PME VERS LE CABINET
EXTRACTION ET RÉINTÉGRATION DE COMPTA COALA DE LA PME VERS LE CABINET Les extractions et réintégrations de fichiers permettent l'échange de comptabilité entre une PME et le Cabinet. Lorsque la comptabilité
Plus en détailTutoriel : logiciel de présentation Openoffice Impress
Tutoriel : logiciel de présentation Openoffice Impress Le logiciel de présentation permet de construire une suite de pages (diapositives) contenant différents objets : du texte, de l'image, du son. - L'apparition
Plus en détailCours 1 : Introduction. Langages objets. but du module. contrôle des connaissances. Pourquoi Java? présentation du module. Présentation de Java
Langages objets Introduction M2 Pro CCI, Informatique Emmanuel Waller, LRI, Orsay présentation du module logistique 12 blocs de 4h + 1 bloc 2h = 50h 1h15 cours, 45mn exercices table, 2h TD machine page
Plus en détailIntroduction. I Étude rapide du réseau - Apprentissage. II Application à la reconnaissance des notes.
Introduction L'objectif de mon TIPE est la reconnaissance de sons ou de notes de musique à l'aide d'un réseau de neurones. Ce réseau doit être capable d'apprendre à distinguer les exemples présentés puis
Plus en détailCours Excel : les bases (bases, texte)
Cours Excel : les bases (bases, texte) La leçon 1 est une leçon de base qui vous permettra de débuter avec Excel, elle sera fort utile pour les prochaines leçons. Remarque : à chaque fois qu il est demandé
Plus en détailFormats d images. 1 Introduction
Formats d images 1 Introduction Lorsque nous utilisons un ordinateur ou un smartphone l écran constitue un élément principal de l interaction avec la machine. Les images sont donc au cœur de l utilisation
Plus en détailTraitement numérique de l'image. Raphaël Isdant - 2009
Traitement numérique de l'image 1/ L'IMAGE NUMÉRIQUE : COMPOSITION ET CARACTÉRISTIQUES 1.1 - Le pixel: Une image numérique est constituée d'un ensemble de points appelés pixels (abréviation de PICture
Plus en détailTp_chemins..doc. Dans la barre "arche 2" couleur claire 1/5 21/01/13
TP de création : utilisation des chemins vectoriels Finis les mauvais rêves : vous aurez enfin votre dreamcatcher (Indienss des Grands Lacs) 1 ) Créez une nouvelle image de 300 pixels sur 600 pixels en
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étailSeance 2: En respectant la méthode de programmation par contrat, implémentez les autres fonctions de jeu.
Seance 2: Complétion du code de jeu. (durée max: 2h) Mot clé const et pointeurs: En respectant la méthode de programmation par contrat, implémentez les autres fonctions de jeu. Implémentez jeu_recupere_piece
Plus en détailPHPWEBSITE -Tutoriel image
PHPWEBSITE -Tutoriel image La capture des images depuis le web pour mon site. L optimisation d images pour le web, 1 Préparer des images pour le Web A. Généralités 1. Les trois formats d'images sur le
Plus en détail1 - Clients 2 - Devis 3 - Commandes 4 - Livraisons 5 - Factures 6 - Avoirs 7 - Modèles
1 - Clients 2 - Devis 3 - Commandes 4 - Livraisons 5 - Factures 6 - Avoirs 7 - Modèles Page 1/16 1 - Clients Un client est un tiers qui vous passe des commandes, où pour lequel vous faîtes des devis, des
Plus en détailTITRE PARTIE TITRE SECTION. Faire des anaglyphes avec CatiaV5
TITRE PARTIE TITRE SECTION Faire des anaglyphes avec CatiaV5 1 SOMMAIRE SOMMAIRE 1. QU'EST-CE QU'UN ANAGLYPHE? 3 2. LES LOGICIELS A INSTALLER 5 3. CREATION D'UN ANAGLYPHE FIXE 6 4. CREATION D'UN ANAGLYPHE
Plus en détailIntroduction à MATLAB R
Introduction à MATLAB R Romain Tavenard 10 septembre 2009 MATLAB R est un environnement de calcul numérique propriétaire orienté vers le calcul matriciel. Il se compose d un langage de programmation, d
Plus en détailDÉCOUVERTE DE CAPTURE ONE
Page 1/12 DÉCOUVERTE DE CAPTURE ONE PREMIERS PAS Lorsqu'on a l'habitude ce logiciel on effectue toutes les opérations ( ou presque avec lui ), y compris le transfert des fichiers depuis l'apn vers le disque
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étailAlgorithmique avec Algobox
Algorithmique avec Algobox 1. Algorithme: Un algorithme est une suite d instructions qui, une fois exécutée correctement, conduit à un résultat donné Un algorithme doit contenir uniquement des instructions
Plus en détailINITIATION AU LANGAGE C SUR PIC DE MICROSHIP
COURS PROGRAMMATION INITIATION AU LANGAGE C SUR MICROCONTROLEUR PIC page 1 / 7 INITIATION AU LANGAGE C SUR PIC DE MICROSHIP I. Historique du langage C 1972 : naissance du C dans les laboratoires BELL par
Plus en détailPour signifier qu'une classe fille hérite d'une classe mère, on utilise le mot clé extends class fille extends mère
L'héritage et le polymorphisme en Java Pour signifier qu'une classe fille hérite d'une classe mère, on utilise le mot clé extends class fille extends mère En java, toutes les classes sont dérivée de la
Plus en détailTABLEAU CROISE DYNAMIQUE
EXCEL NIVEAU III Mireille DUCELLIER MARS 2003 BASE DE DONNEES RAPPEL Une base de données est une plage de cellules contiguës située sur une la feuille 1. Elle commence en A1. On parle alors de champs,
Plus en détailTP 4 & 5 : Administration Windows 2003 Server
TP 4 & 5 : Administration Windows 2003 Server Concepteur original : Gilles Masson Nous allons configurer : Un client Windows XP Un serveur Windows (version 2003) Ce TP dure 6 heures. Vous devrez reprendre
Plus en détailInfo0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java
Info0101 Intro. à l'algorithmique et à la programmation Cours 3 Le langage Java Pierre Delisle, Cyril Rabat et Christophe Jaillet Université de Reims Champagne-Ardenne Département de Mathématiques et Informatique
Plus en détailSTAGE IREM 0- Premiers pas en Python
Université de Bordeaux 16-18 Février 2014/2015 STAGE IREM 0- Premiers pas en Python IREM de Bordeaux Affectation et expressions Le langage python permet tout d abord de faire des calculs. On peut évaluer
Plus en détailwww.imprimermonlivre.com
0 www.imprimermonlivre.com Composition d une couverture avec Word L objectif de ce guide est de vous proposer un mode opératoire pour créer une couverture avec Word. Nous vous rappelons toutefois que Word
Plus en détail1 CRÉER UN TABLEAU. IADE Outils et Méthodes de gestion de l information
TP Numéro 2 CRÉER ET MANIPULER DES TABLEAUX (Mise en forme, insertion, suppression, tri...) 1 CRÉER UN TABLEAU 1.1 Présentation Pour organiser et présenter des données sous forme d un tableau, Word propose
Plus en détailIN 102 - Cours 1. 1 Informatique, calculateurs. 2 Un premier programme en C
IN 102 - Cours 1 Qu on le veuille ou non, les systèmes informatisés sont désormais omniprésents. Même si ne vous destinez pas à l informatique, vous avez de très grandes chances d y être confrontés en
Plus en détailSéance 0 : Linux + Octave : le compromis idéal
Séance 0 : Linux + Octave : le compromis idéal Introduction Linux est un système d'exploitation multi-tâches et multi-utilisateurs, basé sur la gratuité et développé par une communauté de passionnés. C'est
Plus en détailChampionnat de France de Grilles Logiques Finale 7 juin 2014. Livret d'instructions
Championnat de France de Grilles Logiques Finale 7 juin 0 Livret d'instructions Épreuve Thème Horaires Durée Points Déjà vu? h h minutes 0 Medley international h h 0 minutes 00 Futur proche? h h0 minutes
Plus en détailMATLAB : COMMANDES DE BASE. Note : lorsqu applicable, l équivalent en langage C est indiqué entre les délimiteurs /* */.
Page 1 de 9 MATLAB : COMMANDES DE BASE Note : lorsqu applicable, l équivalent en langage C est indiqué entre les délimiteurs /* */. Aide help, help nom_de_commande Fenêtre de travail (Command Window) Ligne
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étailTrier les ventes (sales order) avec Vtiger CRM
Trier les ventes (sales order) avec Vtiger CRM Dans l'activité d'une entreprise, on peut avoir besoin d'un outil pour trier les ventes, ce afin de réaliser un certain nombre de statistiques sur ces ventes,
Plus en détailGestion de projets. avec. Microsoft Office PROJECT 2003
Gestion de projets avec Microsoft Office PROJECT 2003 Décembre 2006 1 Sommaire 1. Présentation de MS Office Project 2003 2. Aperçu général de l interface 3. Elaboration d un plan de projet 4. Gestion des
Plus en détailCours admin 200x serveur : DNS et Netbios
LE SERVICE DNS Voici l'adresse d'un site très complet sur le sujet (et d'autres): http://www.frameip.com/dns 1- Introduction : Nom Netbios et DNS Résolution de Noms et Résolution inverse Chaque composant
Plus en détailAlgorithmique et Programmation, IMA
Algorithmique et Programmation, IMA Cours 2 : C Premier Niveau / Algorithmique Université Lille 1 - Polytech Lille Notations, identificateurs Variables et Types de base Expressions Constantes Instructions
Plus en détailInitiation à linfographie
Ce support de cours de l Agence universitaire de la Francophonie est distribué sous licence GNU FDL. Permission vous est donnée de copier, distribuer et/ou modifier ce document selon les termes de la Licence
Plus en détail«Vous éditez, nous archivons!»
LE LOGICIEL D'ARCHIVAGE ET DE CONSULTATION DE VOS DOCUMENTS DE GESTION (Graphiques et caractères) alliant PUISSANCE DES OUTILS INTERNET & SIMPLICITE D'UTILISATION «Vous éditez, nous archivons!» LOGISUD
Plus en détailInitiation à la librairie graphique VTK
Initiation à la librairie graphique VTK Telecom Bretagne, Février 2011 Jean CHAOUI Objectif : Être capable de créer une scène 3D simple composée de quelques primitives géométriques et de pouvoir modifier,
Plus en détailUtiliser le logiciel Photofiltre Sommaire
Utiliser le logiciel Photofiltre Sommaire 1. Quelques mots sur l image 2. Obtenir des images numériques 3. Le tableau de bord de logiciel PhotoFiltre 4. Acquérir une image 5. Enregistrer une image 6. Redimensionner
Plus en détailLe langage C. Séance n 4
Université Paris-Sud 11 Institut de Formation des Ingénieurs Remise à niveau INFORMATIQUE Année 2007-2008 Travaux pratiques d informatique Le langage C Séance n 4 But : Vous devez maîtriser à la fin de
Plus en détailC f tracée ci- contre est la représentation graphique d une
TLES1 DEVOIR A LA MAISON N 7 La courbe C f tracée ci- contre est la représentation graphique d une fonction f définie et dérivable sur R. On note f ' la fonction dérivée de f. La tangente T à la courbe
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étailGESTION DU LOGO. 1. Comment gérer votre logo? 2. 2.1. Format de l image 7 2.2. Dimensions de l image 8 2.3. Taille de l image 9
GESTION DU LOGO 1. Comment gérer votre logo? 2 1.1. Insérer un logo 3 1.1.1. Insérer un logo dans le bandeau 3 1.1.2. Insérer un logo dans les éditions 4 1.2. Supprimer un logo 6 1.2.1. Supprimer un logo
Plus en détailExposer ses photos sur Internet
Exposer ses photos sur Internet Vous souhaitez montrer vos photos à votre famille ou vos amis? Pour cela, il existe de nombreuses solutions : vous pouvez effectuer un envoi groupé par email, créer un site
Plus en détailTP réseau Android. Bidouilles Tomcat. a) Installer tomcat : il suffit de dézipper l'archive apache-tomcat-8.0.15-windowsx64.zip.
TP réseau Android Ce TP utilise tomcat 8, sous windows et des.bat windows. On peut trouver ce serveur web et conteneur d'applications web à http://tomcat.apache.org/download-80.cgi. Il se trouve dans l'archive
Plus en détailDécouverte de Moodle
Découverte de Moodle Formation TICE V3 Université de la Réunion - Aurélie Casties 10/02/2013 Table des matières Objectifs 5 Introduction 7 I - Découvrir Moodle 9 A.Présentation de Moodle...9 II - Découverte
Plus en détailGestion de projet. GanttProject Didacticiel V1.0. 23 novembre 2013. Gérard Gervois Frédéric Giamarchi
Gestion de projet GanttProject Didacticiel V1.0 23 novembre 2013 Gérard Gervois Frédéric Giamarchi Département G.E.I.I. I.U.T. de Nîmes Université Montpellier II Présentation GanttProject est un logiciel
Plus en détailCréation d une SIGNATURE ANIMÉE avec PHOTOFILTRE 7
Création d une SIGNATURE ANIMÉE avec PHOTOFILTRE 7 L animation est obtenue par défilement des images décomposant le mouvement de traçage de la signature. Les étapes successives seront : 1. Choix de la
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étailFiches d aide à l utilisation
alece.amd92.fr Un service proposé et géré par Liste des fiches d aide Fiche A. Se connecter à la plateforme... p. 3 Fiche B. Obtenir un code d accès pour la plateforme... p. 4 Fiche C. Rechercher des informations
Plus en détailGuide pour la réalisation d'un document avec Open Office Writer 2.2
Guide pour la réalisation d'un document avec Open Office Writer 2.2 1- Lancement de l'application : Le Traitement de textes de la Suite OpenOffice peut être lancé : soit depuis le menu «Démarrer / Programmes/OpenOffice2.2/Writer
Plus en détailT u t o r i e l s PhotoFiltre
T u t o r i e l s PhotoFiltre mis à jour le 24/08/2004 à 02h39 Cette section est destinée à vous proposer des tutoriels pour mes utilitaires PhotoFiltre et PhotoMasque. Elle va s'enrichir progressivement
Plus en détailStructure du format BMP, sa lecture, sa construction et son écriture
Structure du format BMP, sa lecture, sa construction et son écriture Claude Parisel Mars 2003 Table des matières : 1. Le choix du format 2. Commentaires sur les autres formats 3. Format BMP pour noir&blanc,
Plus en détailDans la série. présentés par le site FRAMASOFT
Dans la série Les tutoriels libres présentés par le site FRAMASOFT CRÉER DES EXERCICES AVEC JCLIC-AUTHOR Logiciel: JClic-author Plate-forme(s): Linux, Windows, Mac OS X Version: 0.1.1.9 Licence: GNU General
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étailContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.
ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. - 1 - PREAMBULE Les conditions générales d utilisation détaillant l ensemble des dispositions applicables
Plus en détailCompléments de documentation Scilab : affichage de texte et formatage de nombres
Université des Sciences et Technologies de Lille U.F.R. de Mathématiques Pures et Appliquées Agrégation externe Année 2002-2003 Compléments de documentation Scilab : affichage de texte et formatage de
Plus en détail2 Grad Info Soir Langage C++ Juin 2007. Projet BANQUE
2 Grad Info Soir Langage C++ Juin 2007 Projet BANQUE 1. Explications L'examen comprend un projet à réaliser à domicile et à documenter : - structure des données, - objets utilisés, - relations de dépendance
Plus en détailDOSSIER D'ACTIVITES SUR TUXPAINT Dessiner avec Tuxpaint. Objectifs :
DOSSIER D'ACTIVITES SUR TUXPAINT Dessiner avec Tuxpaint Objectifs : Apprendre à l apprenant à connaître l'ordinateur Apprendre à l'apprenant à allumer l'ordinateur Faire découvrir à l'apprenant Linux Faire
Plus en détailTD3: tableaux avancées, première classe et chaînes
TD3: tableaux avancées, première classe et chaînes de caractères 1 Lestableaux 1.1 Élémentsthéoriques Déclaration des tableaux Pour la déclaration des tableaux, deux notations sont possibles. La première
Plus en détailCREATION D UNE EVALUATION AVEC JADE par Patrick RUER (www.mathenvideo.comuv.com)
TABLE DES MATIERES I) Le logiciel JADE 2 II) Etablissements 3 1) Configuation de l établissement 3 2) Importation des classes avec SCONET 4 3) Les groupes d élèves 6 4) Les variables supplémentaires 6
Plus en détailLASER MOVEMENT LM 21 CONTROLEUR LASER GUIDE D UTILISATION LASER MOVEMENT 1
LASER MOVEMENT LM 21 CONTROLEUR LASER GUIDE D UTILISATION LASER MOVEMENT SARL au capital de 125 000 Euros - Since 1972 Siège, atelier, studio : ZA Le Trou Grillon - 91280 St Pierre du Perray - France RCS
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étailGuide d utilisation 2012
Guide d utilisation 2012 Tout ce dont vous avez besoin pour bien démarrer REACOM La performance marketing SOMMAIRE Démarrez avec reagiciel Accédez à votre console d administration 4 Gestion internet Aperçu
Plus en détailDébuter avec OOo Base
Open Office.org Cyril Beaussier Débuter avec OOo Base Version 1.0.7 Novembre 2005 COPYRIGHT ET DROIT DE REPRODUCTION Ce support est libre de droit pour une utilisation dans un cadre privé ou non commercial.
Plus en détail