bonsoir,
est ce que quelqu’un peut m'aider à me comprendre le principe de l'application de l'algorithme RLE( Run Len Encoder)sur une image binaire pour faire le redimensionnement de l'image(la compression de l'image).
bonsoir,
est ce que quelqu’un peut m'aider à me comprendre le principe de l'application de l'algorithme RLE( Run Len Encoder)sur une image binaire pour faire le redimensionnement de l'image(la compression de l'image).
Salut,
C'est de ceci que tu parles:
http://rosettacode.org/wiki/Run-length_encoding
Si oui, il y a un exemple en Python.
MERCI VINSs,
Ce code travaille sur une chaine de caractère , mais moi je veux travailler sur des image binaires et sur des image en couleur?
est ce que tu peux m'aider?
Bonjour,
ton dernier post montre que tu n'as pas compris le principe de la compression RLE. Pense à aller voir sur Wikipedia
La séquence
TRUC TRUC TRUC BAZAR BAZAR MACHIN CHOSE CHOSE BITONIAU
sera transformée en :
3 TRUC, 2 BAZAR, 1 MACHIN, 2 CHOSE et 1 BITONIAU
Dans les codes proposés dans le lien de VinsS, on travaille sur des chaines (séquences de caractères/chaines de longueur 1) mais l'algo marche avec tout type de séquence, et donc aussi sur des listes de valeurs radiométriques (pixels), en noir et blanc (entier 0 -> 255) ou en couleurs (triplets (r, v, b) d'entiers). L'algo s'appuye seulement sur l'égalité (==) de deux éléments.
Un peu comme la méthode sort des listes qui n'a besoin que de savoir comparer deux éléments pour bosser. Les éléments de la liste peuvent être un peu n'importe quoi.
Partager