This commit is contained in:
gribse 2023-12-08 19:50:43 +00:00
parent 85d9e1be28
commit 7ba9aded0c

View file

@ -12,9 +12,9 @@ erreur = np.ones((len(imCol[:,0]), len(imCol[0,:]), 3))
imRed = imCol[:,:,0] imRed = imCol[:,:,0]
imGreen = imCol[:,:,1] imGreen = imCol[:,:,1]
imBlue = imCol[:,:,2]; imBlue = imCol[:,:,2]
iterationsGlobales = 5 iterationsGlobales = 30
iterations = 20 iterations = 20
#RED #RED
@ -65,6 +65,7 @@ for x in range(iterationsGlobales):
erreur[:,:,1] = imGreen - np.dot(FF,np.transpose(GG)) erreur[:,:,1] = imGreen - np.dot(FF,np.transpose(GG))
imRecons[:,:,1] = np.dot(FF,np.transpose(GG)) imRecons[:,:,1] = np.dot(FF,np.transpose(GG))
#BLUE #BLUE
# compress # compress
@ -91,23 +92,18 @@ erreur[:,:,2] = imBlue - np.dot(FF,np.transpose(GG))
imRecons[:,:,2] = np.dot(FF,np.transpose(GG)) imRecons[:,:,2] = np.dot(FF,np.transpose(GG))
imRecons = imRecons*255
imRecons = imRecons-100
imRecons = imRecons*2
imRecons = imRecons/255 imRecons = imRecons/255
#erreur = erreur/255 #erreur = erreur/255
#imRecons = np.round(imRecons, 4)
imRecons = np.round(imRecons, 1)
# plot # plot
plt.figure(dpi=1200) plt.figure(dpi=300)
plt.subplot(1, 2, 1) plt.subplot(1, 2, 1)
plt.axis('off') plt.axis('off')
plt.title("Title", fontdict=None, loc='center', pad=None) plt.title("Original", loc='center', pad=None)
plt.imshow(imCol, interpolation = "nearest") plt.imshow(imCol, interpolation = "nearest")
@ -119,7 +115,7 @@ plt.imshow(imCol, interpolation = "nearest")
plt.subplot(1, 2, 2) plt.subplot(1, 2, 2)
plt.axis('off') plt.axis('off')
plt.title("Title", fontdict=None, loc='center', pad=None) plt.title("Compressed", fontdict=None, loc='center', pad=None)
plt.imshow(imRecons, interpolation = "nearest") plt.imshow(imRecons, interpolation = "nearest")
plt.show() plt.show()