/SVD-image-compression

Compressing RGB images using SVD matrix decomposition

Primary LanguageJupyter Notebook

SVD-image-compression

Compressing RGB images using SVD matrix decomposition

usage:

K is the number of important components selected after SVD decomposition

K = 50
compressed_image = compress_image(image_file_address, K=K)

plt.imshow(compressed_image)
plt.title(f'K = {K}')
plt.axis("off")

results:

dc1

dc2

dc3