diff --git a/code/Noise.py b/code/Noise.py index b6a5c1a..3906dba 100644 --- a/code/Noise.py +++ b/code/Noise.py @@ -52,14 +52,11 @@ class Noise: uNoise.append( [] ); for pixNoisy, pixRef in zip(lineNoisy, lineRef): - uNoise[pixRef.y].append( RGBPixel( - r = 0 if pixNoisy.r-pixRef.r < 0 else pixNoisy.r-pixRef.r, # on tronque à 0 si négatif - g = 0 if pixNoisy.g-pixRef.g < 0 else pixNoisy.g-pixRef.g, # on tronque à 0 si négatif - b = 0 if pixNoisy.b-pixRef.b < 0 else pixNoisy.b-pixRef.b, # on tronque à 0 si négatif - x = pixRef.x, - y = pixRef.y, - bpp = pixRef.bpp, - ) ) + pix = RGBPixel(0,0,0,pixRef.x, pixRef.y, pixRef.bpp ); + pix.r = pixNoisy.r-pixRef.r; + pix.g = pixNoisy.r-pixRef.g; + pix.b = pixNoisy.r-pixRef.b; + uNoise[pixRef.y].append( pix); # on calcule la puissance du bruit diff --git a/code/SaltAndPepper.bmp b/code/SaltAndPepper.bmp new file mode 100644 index 0000000..559c7ab Binary files /dev/null and b/code/SaltAndPepper.bmp differ diff --git a/code/gtk/test2.py b/code/gtk/displayImage.py similarity index 100% rename from code/gtk/test2.py rename to code/gtk/displayImage.py diff --git a/code/test.bmp b/code/test.bmp new file mode 100644 index 0000000..c070f2b Binary files /dev/null and b/code/test.bmp differ