Informatique

Question

3/Proposer le code RVB de la cellule manquante du tableau ci-dessus en choisissant parmi les codes RVB suivants: (138,120,144), (205,205,205), (174,180,168)

4/ Une façon simple de passer d'une image en couleurs en niveaux de gris est de remplacer le triplet (R. V.

B) de chaque pixel par la moyenne arithmétique de R, V et B. Par exemple: un pixel coloré de valeur (150,0,150) sera remplacé par (100,100,100) Donner le code à mettre pour transformer les pixels suivants en niveaux de gris

5/ Soit une image matricielle non compressée de 3500 x 5000 pixels codée en RVB (3 octets de 24bis) 5-1: Calculer le poids de cette image en Mégaoctets.
3/Proposer le code RVB de la cellule manquante du tableau ci-dessus en choisissant parmi les codes RVB suivants: (138,120,144), (205,205,205), (174,180,168) 4/

1 Réponse

  • Explications :

    3) Ici la première proposition est la bonne : (138, 120, 144). La deuxième est une couleur beaucoup trop claire et la dernière est déjà dans le tableau.

    4)  Ici tu as donc une moyenne de trois valeurs à faire en python. Je vais faire une fonction en python :

    def gray(R, V, B):

       moyenne = (R+V+B) / 3

       return moyenne

    La moyenne du 1er est 90 et celui du 2ème est 75

    Tu te renseignera si ça t'intéresse il y a d'autres moyens de faire une image en noir et blanc.

    5) On te dis l'image a une définition de 3500 x 5000 pixels, elle a 17 500 000 pixels. Il y a 3 octets par pixel donc 17 500 000 * 3 = 52 500 000 octets. 1 mégaoctet ou Mo vaut 1000 octets. Donc 52 500 000 o = 52 500 Mo (tu divises par 1000).

    Il y a 24 bits par pixel, donc 17 500 000 * 24 = 420 000 000 bits en tout.

    J'espère t'avoir aider. Bonne soirée/nuit.