Tp images spe 1 Deuxièmes années Lycée Masséna TP Traitement d ? images noir et blanc avec Numpy Images en noir et blanc et Numpy Une image grise au format PNG est simplement donnée par la luminosité de ses pixels qui est un entier entre et donc encodable

Deuxièmes années Lycée Masséna TP Traitement d ? images noir et blanc avec Numpy Images en noir et blanc et Numpy Une image grise au format PNG est simplement donnée par la luminosité de ses pixels qui est un entier entre et donc encodable sur bits Pour une image couleur il y a trois composantes rouge verte et bleue par pixel ici nous n ? aurons qu ? une composante car nous traitons d ? images en noir et blanc Voici comment récupérer les pixels d ? une image sous forme d ? un tableau Numpy from PIL import Image import numpy as np im Image open lena gris png à télécharger sur le site web Adapter le chemin sous Spyder T np array im h l T shape hauteur largeur de l'image Le résultat est un tableau Numpy dont les éléments sont de type uint pour unsigned integer entiers non signés sur bits T i j donne la valeur du pixel à la i-ème ligne et la j-ème colonne indexées à partir de le pixel est le coin en haut à gauche À l ? inverse on peut créer une image à partir d ? un tableau Numpy au format uint via Image fromarray tableau Souvent le tableau en question est obtenu à partir d ? un tableau existant mais on peut en créer avec np zeros avec h et l hauteur et largeur de l ? image à créer on écrirait np zeros h l dtype uint pour créer un tableau idoine qu ? il su ?t de remplir Pour a ?cher une image il su ?t d ? utiliser show Par exemple im show via le code situé plus haut vous a ?che l ? image de Léna Quelques manipulations élémentaires Histogramme Exercice Histogramme d ? une image Écrire une fonction histo im qui prend en argument une image en niveau de gris Cette fonction doit renvoyer une liste de taille en première position indice le nombre de pixels noirs gris en deuxième position indice le nombre de pixels gris en dernière position le nombre de pixels blancs gris Svartz Page CDeuxièmes années Lycée Masséna Appliquez votre code à l ? image lenagris png préalablement chargée Vous utiliserez ensuite le module matplotlib pour tracer l ? histogramme Petit rappel pour tracer un graphe import matplotlib pyplot as plt plt plot X Y X et Y sont les listes ou tableaux numpy d'abscisses et d'ordonnées des points à tracer plt show pour a ?cher Modi ?er la luminosité d ? une image Pour augmenter la luminosité il su ?t d ? ajouter une valeur ?xe à tous les niveaux Pour diminuer la luminosité il faudra au contraire soustraire une valeur ?xe à tous les niveaux Exercice Écrire une fonction changeluminosite im d qui prend en argument une image en niveau de gris et un entier entre et valeur du décalage du niveau de gris Cette fonction renvoie une nouvelle image Attention on prendra garde que si l ?

Documents similaires
Aristote traductions et etudes andre motte pierre somville ousia dans la philosophie grecque des origines a aristote peeters publishers 2008 pdf 0 0
Rapport de stage ali vi Sommaire Remerciements Introduction Présentation générale d ? ICAR Historique Infrastructure Le réseau de distribution d ? ICAR Produits actuels L ? ICAR et la concurrence Adresse de contact Présentation du stage Présentation génér 0 0
Chapitre5 algo l1 ing pdf CHAPITRE V TYPE DE DONNEES STRUCTUREES LES FICHIERS I TYPE DE DONNEES STRUCTUREES I Vecteur ou tableau à une dimension Un tableau est un ensemble de zones contigües contenant des valeurs de mêmes types Chaque zone est repérée et 0 0
langages amour Les langages de l'amour Selon Garry Chapman Paroles valorisantes Pour la personne qui parle ce langage les mots sont importants Encouragements compl iments remerciements L ? important pour la personne qui parle cette langue c ? est de lui a 0 0
Maazouzi djemaa 2012 these 0 0
Cours microprocesseur Informatique industrielle SSI Structure matérielle des systèmes à microprocesseur Les structures matérielles des systèmes de traitement de l ? information sont pratiquement toutes organisées autour d ? architectures à base de micropr 0 0
Cofebtest 29 Cadre de référence internationale des pratiques professionnelles - Edition NORMES INTERNATIONALES POUR LA PRATIQUE PROFESSIONNELLE DE L ? AUDIT INTERNE LES NORMES Introduction aux Normes L ? audit interne est exercé dans di ?érents environnem 0 0
Pneumatic SHP Technologie et Maintenance des Systèmes Hydrauliques Objectifs Identi ?er les avantages et les inconvénients d ? utilisation de l ? énergie pneumatique - Donner les caractéristiques de la source de l ? énergie pneumatique I-Introduction L ? 0 0
Définition et catégories de stocks Clic Clic Clic Clic l’inventaire extracompta 0 0
Vaccinons nous 03 01 23 1 Vaccinons-nous et respectons les gestes barrières du Version arrêtée le jeudi vers H min du matin GUIDE ELEVE SYNTHESES STRATEGIE ET CROISSANCE GESTION DES RESSOURCES CLASSE ème ANNEE BAC SCIENCES ECONOMIQUES SCIENCES DE GESTION 0 0
  • 30
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager