Skip to content

ebrahimpichka/SVD-image-compression

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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